Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC0000710 (STATUS_CALLBACK_RETURNED_WHILE_IMPERSONATING)?

 
Anterior Siguiente
STATUS_THREADPOOL_RELEASED_DURING_OPERATION STATUS_APC_RETURNED_WHILE_IMPERSONATING

STATUS_CALLBACK_RETURNED_WHILE_IMPERSONATING

Qué significa STATUS_CALLBACK_RETURNED_WHILE_IMPERSONATING

STATUS_CALLBACK_RETURNED_WHILE_IMPERSONATING es una violación de security boundary: el thread pooled queda con un token de impersonation y el siguiente callback puede ejecutar con permisos del usuario equivocado.

La reversión debe ocurrir en el mismo thread y en todas las rutas de salida. Hacer RevertToSelf en otro thread no corrige el worker original.

Qué comprobar

  • Guarde el estado de impersonation al entrar.
  • Use cleanup estructurado para revertir en todas las salidas.
  • Audite exceptions/early returns/cancellation.
  • Investigue inmediatamente cualquier callback posterior que heredó el token incorrecto.

Referencias técnicas


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

Exit mobile version