„`html
Zusammenfassung
Eine Sicherheitslücke wurde in der libblkid-Bibliothek von util-linux identifiziert. Die Schwachstelle ermöglicht einen Heap Use-After-Free-Fehler bei der verschachtelten Partitionsanalyse. Betroffen sind die Partitionsanalyzer für BSD, Minix, Solaris x86 und UnixWare. Mit einem CVSS-Score von 6.8 wird die Lücke als mittelschwer eingestuft.
Betroffene Systeme
Die Schwachstelle betrifft verschiedene Linux-Distributionen und Systeme, die die betroffene Version der util-linux-Bibliothek einsetzen. Besonders kritisch ist die automatische Invokation durch udev/udisks bei Hot-Plug-Ereignissen von Block-Geräten.
Technische Details
Root Cause: Bei der verschachtelten Partitionsanalyse speichern die Partitionsanalyzer einen Raw-Pointer auf einen übergeordneten Partitionseintrag in einem dynamisch allociertem Array. Bei nachfolgenden Partitionserweiterungen wird das Array neu allokiert, wodurch der Pointer ungültig wird (Stale Pointer).
Angriffsvektor: Ein Angreifer kann ein manipuliertes Block-Device-Image präsentieren – beispielsweise über USB-Einfügung oder ein Loop-gemountetes Disk-Image. Da libblkid automatisch als root durch udev/udisks aufgerufen wird, ist keine Benutzerinteraktion erforderlich.
Auswirkungen: Der Use-After-Free-Fehler kann zu Informationsoffenbarung oder Denial of Service führen. Die Ausnutzung erfordert lokalen Zugriff, ermöglicht aber potenzielle Eskalation von Privilegien.
Empfohlene Massnahmen
- Überwachen Sie offizielle Sicherheitsankündigungen für Patches
- Implementieren Sie Zugriffskontrolle für USB-Geräte und externe Speichermedien
- Deaktivieren Sie automatisches Mounten nicht vertrauenswürdiger Geräte
- Wenden Sie Sicherheits-Updates zeitnah ein
Bewertung
CVSS-Score: 6.8 (Mittel)
Patch-Status: Nicht verfügbar
Priorität: Mittel – Dringende Überwachung und vorbeugende Maßnahmen empfohlen
„`