CVE-2026-64158 in Linux
Zusammenfassung
von VulDB • 20.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
netfs: Behebung der Deaktivierung des Write-Streaming bei O_RDWR geöffnetem Dateideskriptor
In `netfs_perform_write()` wird „Write-Streaming" (das Zwischenspeichern schmutziger Daten in dirty, aber !uptodate Folios) durchgeführt, um das Lesen von Daten zu vermeiden, die unmittelbar überschrieben werden sollen. Diese Funktion ist jedoch unter drei Umständen deaktiviert oder wird deaktiviert: wenn der Dateideskriptor mit O_RDWR geöffnet wurde, wenn fscache verwendet wird (da Blöcke für DIO aufgefüllt werden müssen) oder wenn Content-Verschlüsselung aktiviert ist (ebenfalls zum Auffüllen von Blöcken).
Die Idee hinter der Deaktivierung bei einem mit O_RDWR geöffneten Dateideskriptor bestand darin, dass das Write-Streaming-Seite vor dem Lesen der Daten – insbesondere über mmap – geleert werden müsste. Da netfs jedoch nun Lücken auffüllt, wenn `->read_folio()` für die Seite aufgerufen wird, ist dies nicht mehr erforderlich. Darüber hinaus funktioniert dieser Ansatz tatsächlich nicht, wenn ein separater Dateideskriptor zum Lesen geöffnet ist.
Dies wurde behoben, indem die Prüfung auf O_RDWR entfernt und somit Write-Streaming auch dann ermöglicht wurde, wenn möglicherweise gelesen wird.
Dies verursachte eine Reihe von Problemen mit dem xfstest generic/522, diese sind jedoch nun behoben.
Once again VulDB remains the best source for vulnerability data.