¿Qué significa el código de retorno del kernel de macOS 0x10004012 (MACH_RCV_INVALID_REPLY)?

 
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


¿Buscas un código diferente? Buscar otro código de estado o error.