¿Qué significa el código BSOD 0x139 (KERNEL_SECURITY_CHECK_FAILURE)?

 
También puede significar:
ConstanteTipoSO
ERROR_NOT_ALLOWED_ON_SYSTEM_FILEError de WindowsWindows
Anterior Siguiente
GPIO_CONTROLLER_DRIVER_ERROR KERNEL_MODE_HEAP_CORRUPTION

KERNEL_SECURITY_CHECK_FAILURE

Qué significa KERNEL_SECURITY_CHECK_FAILURE

KERNEL_SECURITY_CHECK_FAILURE (0x139) significa que el kernel detectó corrupción o una transición inválida en una estructura protegida. El parámetro 1 selecciona el tipo de corrupción; 2 apunta al trap frame y 3 al exception record.

No es una única “security error”. Microsoft documenta subtipos muy distintos: stack cookie/array bounds, corrupción de LIST_ENTRY, invalid control transfer, invalid object reference count, unsafe write to read-only data, crypto failures y otros fast-fail categories. La causa depende del valor de Parameter 1.

Qué comprobar

  • Empiece siempre por Parameter 1 y use la tabla oficial del 0x139.
  • Para LIST_ENTRY corruption, recorra la lista en ambas direcciones y busque double-remove, use-after-free o sincronización incorrecta.
  • Use trap frame/exception record para localizar la detección, pero recuerde que la corrupción pudo producirse antes.
  • Driver Verifier y Special Pool pueden acercar la detección al write original cuando hay un driver sospechoso.

Referencias técnicas


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