Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC0000711 (STATUS_APC_RETURNED_WHILE_IMPERSONATING)?

 
Anterior Siguiente
STATUS_CALLBACK_RETURNED_WHILE_IMPERSONATING STATUS_PROCESS_IS_PROTECTED

STATUS_APC_RETURNED_WHILE_IMPERSONATING

Qué significa STATUS_APC_RETURNED_WHILE_IMPERSONATING

Un APC ejecuta en el contexto de su target thread. Si modifica impersonation y no hace revert antes de retornar, el siguiente trabajo despachado sobre esa worker puede ejecutarse con la identidad equivocada.

El cleanup debe pertenecer al APC que estableció el estado; no dependa de que un callback exterior adivine y restaure una impersonation que no creó.

Qué comprobar

  • Capture APC routine, queueing component y token antes/después.
  • Use guaranteed cleanup para RevertToSelf o equivalente.
  • Revise exceptions/cancellation y nested alertable waits.
  • Retire/reinicialice la worker si revert falla y su security state queda incierto.

Referencias técnicas


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

Exit mobile version