„`html
Zusammenfassung
CVE-2026-64324 ist eine SicherheitslĂĽcke im Linux-Kernel, die die UDF-Dateisystem-Implementierung betrifft. Die Schwachstelle ermöglicht es, durch manipulierte Free-Block-Extents einen Kernel-Panic auszulösen. Der Schweregrad wird mit „High“ (CVSS 7.8) bewertet.
Betroffene Systeme
Alle Linux-Systeme mit UDF-Dateisystem-Unterstützung sind potenziell betroffen. Besonders kritisch sind Desktop-Systeme, auf denen UDisks/polkit unprivilegierten Benutzern das Mounten von UDF-Wechselmedien ohne CAP_SYS_ADMIN-Berechtigung ermöglicht.
Technische Details
Die Vulnerabilität liegt in der Funktion udf_free_blocks(). Diese überprüft zwar die logische Blocknummer und die Block-Anzahl gegen die Partitionslänge, berücksichtigt bei der Berechnung der oberen Grenze jedoch nicht den Extent-Offset. Dies ermöglicht, dass ein manipuliertes Extent die Validierungsprüfung passiert, während logicalBlockNum + offset + count tatsächlich über die Partitionsgrenzen hinausweist.
Dadurch entsteht ein Out-of-Bounds-Zugriff auf das Space-Bitmap-Array. Ein einfacher ftruncate(2)-Aufruf auf eine Datei mit einem solchen Extent führt verlässlich zu einem Kernel-Panic. Die Funktion load_block_bitmap() validiert zudem nicht ausreichend, ob die Block-Group innerhalb des gültigen Bereichs liegt, bevor auf s_block_bitmap[] zugegriffen wird.
Empfohlene Massnahmen
- Aktualisierung des Linux-Kernels auf eine gepatchte Version durchfĂĽhren
- UDF-Dateisystem-Unterstützung deaktivieren, sofern nicht benötigt
- Zugriff auf das Mounten von UDF-Medien einschränken (CAP_SYS_ADMIN erforderlich)
- Regelmäßige Sicherheitsaudits von Wechselmedien durchführen
Bewertung
Trotz des CVSS-Wertes von 7.8 ist die praktische Auswirkung primär eine Verfügbarkeitsstörung (Denial of Service). Confidentiality und Integrity sind nicht betroffen. Die Exploit-Komplexität ist niedrig – ein lokaler Angreifer benötigt nur Schreibzugriff auf eine UDF-Datei.
„`