Schwachstellen
TOCTOU-Schwachstelle
Auch bekannt als: TOCTTOU, Check-then-Use
Definition
Race Condition zwischen Prüfung und Nutzung, bei der der von einer Sicherheitsentscheidung geprüfte Zustand zwischen Prüfung und Aktion verändert wird.
Beispiele
- Setuid-Programm, das den Datei-Eigentümer mit stat() prüft und danach den Pfad öffnet.
- Container-Ausbruch per TOCTOU auf Bind-Mount-Pfade.
Verwandte Begriffe
Race Condition
Defekt, bei dem Sicherheit oder Korrektheit eines Systems vom Timing oder von der Reihenfolge nebenläufiger Operationen abhängt – Angreifer können Aktionen verschränken und Prüfungen umgehen.
Schwachstelle
Eine Schwäche in einem System, einer Anwendung oder einem Prozess, die ein Angreifer ausnutzen kann, um Vertraulichkeit, Integrität oder Verfügbarkeit zu beeinträchtigen.
Privilegieneskalation
Eine Klasse von Schwachstellen, die einem Angreifer höhere Rechte verschafft als ursprünglich vergeben — etwa vom normalen Benutzer zum Administrator.
Secure Coding
Secure Coding — definition coming soon.
Directory Traversal
Directory Traversal — definition coming soon.
Speicherkorruption
Sammelbegriff für Schwachstellen, bei denen ein Programm außerhalb der vorgesehenen Speichergrenzen schreibt und so Typsicherheit, Kontrollfluss oder Datenintegrität untergräbt.