„`html
Zusammenfassung
CVE-2026-54371 beschreibt eine Symlink-Traversal-Schwachstelle in der attr-Software vor Version 2.6.0. Die Sicherheitslücke betrifft die Utilities getfattr und setfattr und ermöglicht lokalen Angreifern eine Privilege Escalation durch Manipulation von Pfadkomponenten mittels symbolischer Links während der Verzeichnishierarchie-Traversierung.
Betroffene Systeme
Die Vulnerability betrifft alle Systeme mit attr-Versionen vor 2.6.0. Dies umfasst zahlreiche Linux-Distributionen und Unix-ähnliche Betriebssysteme, die das attr-Paket zur Verwaltung von erweiterten Dateisystem-Attributen nutzen. Systeme mit älteren oder ungepatchten Versionen sind erhöhtem Risiko ausgesetzt.
Technische Details
Die Schwachstelle nutzt ein klassisches Time-of-Check-Time-of-Use (TOCTOU)-Problem aus. Wenn getfattr oder setfattr durch privilegierte Prozesse über attacker-kontrollierte Pfade aufgerufen werden, können Angreifer Verzeichniskomponenten durch Symlinks ersetzen. Dies führt dazu, dass die Utilities auf nicht beabsichtigte Dateien zugreifen.
Der Angriffsablauf funktioniert wie folgt: Ein lokaler Attacker erstellt ein Symlink in einem Verzeichnis, das durch einen privilegierten Prozess traversiert wird. Durch sorgfältige Timing-Manipulation kann der Symlink auf beliebige Dateien zeigen und somit deren Attribute modifizieren oder auslesen. Dies ermöglicht die Übernahme von Systemdateien oder die Escalation zu höheren Privilegien.
Empfohlene Massnahmen
- Sofortige Aktualisierung auf attr Version 2.6.0 oder höher durchführen
- Zugriffsbeschränkungen auf getfattr/setfattr-Befehle überprüfen und restriktiv gestalten
- Verzeichnisberechtigungen überprüfen: Schreibzugriff für untrusted User auf kritische Pfade entfernen
- Logs auf verdächtige getfattr/setfattr-Aktivitäten überwachen
- Least-Privilege-Prinzipien für Prozesse umsetzen, die diese Utilities aufrufen
Bewertung
CVSS 7.1 (High): Diese Einstufung reflektiert das hohe Risiko für lokale Systeme mit Multiuser-Umgebungen. Der Angriffsvektor ist lokal und erfordert geringe Privilegien, bietet aber signifikante Auswirkungen auf die Systemintegrität und Vertraulichkeit.
„`