| Anterior | Siguiente |
| MACH_SEND_INVALID_TRAILER | MACH_SEND_INVALID_RT_OOL_SIZE |
MACH_SEND_INVALID_CONTEXT
Qué significa MACH_SEND_INVALID_CONTEXT
XNU puede asociar context/guard information a ports para detectar uso incorrecto de capabilities. El destination name puede existir y aun fallar esta validación adicional.
Es una frontera de integridad/capability, no un problema de bytes inline.
Qué comprobar
- Registra destination port y context/guard asociado.
- Comprueba cómo se obtuvo o intercambió el port.
- Revisa reutilización de names/ports tras lifecycle changes.
- No desactive protecciones de context para ocultar un bug de ownership.
Referencias técnicas
- Apple XNU source: mach/message.h
- Mach Kernel Interface Reference: mach_msg
- GNU Mach Reference Manual: interprocess communication
¿Buscas un código diferente? Buscar otro código de estado o error.