¿Qué significa el código NTSTATUS 0xC00002EE (STATUS_UNFINISHED_CONTEXT_DELETED)?

 
Anterior Siguiente
STATUS_DS_SAM_INIT_FAILURE_CONSOLE STATUS_NO_TGT_REPLY

STATUS_UNFINISHED_CONTEXT_DELETED

Qué significa STATUS_UNFINISHED_CONTEXT_DELETED

InitializeSecurityContext y AcceptSecurityContext pueden requerir varias rondas. Este error aparece cuando un security context existente se destruye mientras la negociación todavía esperaba otro paso. Es distinto de STATUS_NO_SECURITY_CONTEXT: aquí el contexto sí existió, pero su lifecycle terminó demasiado pronto.

Registre la secuencia de return statuses y la identidad del contexto/conexión, sin volcar tokens de autenticación. Busque cleanup por timeout, cierre de socket o reutilización concurrente de la misma variable de contexto mientras todavía había un handshake pendiente.

Qué comprobar

  • Tracee cada paso SSPI y los estados CONTINUE/COMPLETE.
  • Correlacione contexto, credential handle y conexión.
  • Revise timeout/cancel/cleanup que pueda ejecutar DeleteSecurityContext prematuramente.

Referencias técnicas


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