Saltar al contenido
uencoder

Null Pointer Dereference

Una desreferencia de puntero nulo accede a un puntero NULL y provoca un fallo de segmentación; puede explotarse para denegación de servicio.

Propósito

Comprender los fallos y el riesgo de DoS causados por desreferenciar punteros nulos; un defecto de fiabilidad común.

Mecanismo

Desreferenciar NULL (dirección 0) dispara un fallo de página del hardware; el sistema operativo envía SIGSEGV y termina el proceso. Una desreferencia nula en modo kernel puede escalar privilegios (Linux temprano). Defensas: comprobación de punteros, tipos null-safe.

Casos de uso

  • Análisis de vulnerabilidades DoS
  • Auditoría de fiabilidad
  • Seguridad del kernel

Herramientas relacionadas

References