CVE-2024-44947
fuse: Initialisiere Seiteninhalte jenseits des EOF, bevor uptodate gesetzt wird
- Veröffentlicht
- 02.09.2024
- Aktualisiert
- 11.05.2026
- CNA zuweisen
- Linux
- Beweise beobachtet
- 07.08.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:NNiedrig · nächste 30 Tage
- Perzentil
- 58,5 %
- Modelldatum
- 17.10.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
Im Linux-Kernel wurde die folgende Sicherheitslücke behoben: fuse: Seiteninhalte jenseits von EOF initialisieren, bevor uptodate gesetzt wird. fuse_notify_store() aktiviert – anders als fuse_do_readpage() – kein Nullsetzen der Seite (weil es zum Ändern teilweiser Seiteninhalte verwendet werden kann). Daher muss fuse_notify_store() sorgfältiger vorgehen und die Seiteninhalte (einschließlich der Teile der Seite, die jenseits des Dateiendes liegen) vollständig initialisieren, bevor die Seite als uptodate markiert wird. Der derzeitige Code kann Seiteninhalte jenseits von EOF uninitialisiert lassen, wodurch diese uninitialisierten Seiteninhalte über mmap() für den Benutzerbereich sichtbar werden. Dies ist ein Informationsleck, betrifft aber nur Systeme, die init-on-alloc nicht aktivieren (über CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y oder den entsprechenden Kernel-Befehlszeilenparameter).
Quellen
Proof-of-Concept-Exploit für den FUSE-Informationsleck im Linux-Kernel (CVE-2024-44947), der die Offenlegung von Speicher über das Dateiende hinaus per mmap demonstriert und eine Analyse des Speicherabbilds enthält.
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.