Zum Inhalt springen
uencoder

Null Pointer Dereference

Eine Nullzeiger-Dereferenzierung greift auf einen NULL-Zeiger zu und verursacht einen Absturz durch Segmentverletzung; sie lässt sich für Denial-of-Service ausnutzen.

Zweck

Die Abstürze und DoS-Risiken durch Nullzeiger-Dereferenzierung verstehen; ein häufiger Zuverlässigkeitsfehler.

Mechanismus

Die Dereferenzierung von NULL (Adresse 0) löst einen Hardware-Seitenfehler aus; das OS sendet SIGSEGV und beendet den Prozess. Eine Null-Dereferenzierung im Kernel-Modus kann zur Rechteausweitung führen (frühes Linux). Abwehr: Zeigerprüfungen, null-sichere Typen.

Anwendungsfälle

  • Analyse von DoS-Schwachstellen
  • Zuverlässigkeitsaudit
  • Kernel-Sicherheit

Verwandte Tools

References