„`html
Zusammenfassung
CVE-2026-82457 beschreibt eine kritische Sicherheitslücke in su-exec bis Version 0.3. Die Schwachstelle ermöglicht es Angreifern mit lokalem Zugriff, Prozesse mit Root-Privilegien auszuführen, obwohl diese mit eingeschränkten Benutzerrechten laufen sollten. Ursache ist eine unzureichende Validierung numerischer Benutzer- und Gruppenidentifizierer.
Betroffene Systeme
Folgende Komponenten sind betroffen:
- su-exec Version 0.3 und früher
- Verschiedene Linux-Distributionen mit su-exec-Integration
- Container-Umgebungen (Docker, Podman) bei Verwendung von su-exec
- Systeme mit Privilege-Dropping-Mechanismen basierend auf su-exec
Technische Details
Die Schwachstelle liegt in der fehlerhaften Typkonvertierung bei der Verarbeitung von UID/GID-Parametern. Su-exec parst Eingabewerte mittels strtol(), validiert jedoch nicht, ob die Werte im zulässigen Bereich für uid_t und gid_t liegen. Bei Übergabe übergroßer Zahlen tritt Integer-Truncation auf, wobei Werte zu Null konvertiert werden – der UID/GID von Root.
Angriffsablauf:
- Angreifer mit lokalem Zugriff ruft su-exec mit manipuliertem numerischem Identifier auf
- Beispiel: Übergroße Zahlen wie 4294967296 (2³² auf 32-Bit-Systemen)
- strtol() konvertiert den Wert zu uid_t=0
- Su-exec führt das Zielprogramm als Root aus statt als Zielbenutzer
CVSS-Score: 7.8 (High) – Lokale Angriffsvektoren mit direkter Privilege-Escalation.
Empfohlene Massnahmen
- Sofort: Deployment von su-exec einschränken; alternative Privilege-Dropping-Mechanismen (z.B. direkte Syscalls) prüfen
- Kurzzeitig: Eingabevalidierung implementieren – numerische IDs vor Konvertierung gegen Maximumwerte prüfen
- Mittelfristig: Auf gepatchte su-exec-Version aktualisieren (verfügbarkeit: siehe Distributoren)
- Monitoring: Audit-Logs auf verdächtige su-exec-Aufrufe mit großen numerischen Parametern überwachen
Bewertung
Die Sicherheitslücke stellt ein erhebliches Risiko in Containerisierungsszenarien dar, da su-exec häufig zur UID-Konvertierung eingesetzt wird. Systeme ohne verfügbaren Patch sollten kurzfristig auf alternative Lösungen migriert werden.
„`