| Anterior | Siguiente |
| MACH_RCV_IN_PROGRESS_TIMED | kOSMetaClassInternal |
MACH_RCV_INVALID_REPLY
Qué significa MACH_RCV_INVALID_REPLY
Las protecciones strict-reply de Mach validan que el reply right tenga el origen/estado esperado. El fallo es de integridad del canal RPC, no de tamaño del payload.
Es relevante en MIG/RPC y en mitigaciones que protegen reply ports.
Qué comprobar
- Conserva msgh_bits y disposition del reply port.
- Comprueba cómo se creó/recibió ese reply right.
- No reutilices reply ports fuera del flujo esperado.
- Revisa si el protocolo usa strict reply en esa versión de XNU.
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.