CVE-2026-72377 in Linux
Zusammenfassung
von VulDB • 15.08.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
afs: Entfernen der Festlegung von AS_RELEASE_ALWAYS für Symlinks und Mountpoints
Reguläre AFS-Dateien verwenden korrekt afs_file_aops, bei denen release_folio als netfs_release_folio festgelegt ist. Daher ist AS_RELEASE_ALWAYS gültig, wenn fscache aktiviert ist (festgelegt über afs_vnode_set_cache()). Symlinks und Mountpoints in AFS verwenden jedoch afs_dir_aops, die keinen release_folio-Callback bereitstellen. Allerdings ruft afs_apply_status() mapping_set_release_always() bedingungslos für diese auf.
In einem solchen Fall versucht der Speicherverwaltungscode, Folios freizugeben. filemap_release_folio() prüft folio_needs_release(), was aufgrund des gesetzten AS_RELEASE_ALWAYS true zurückgibt. Da kein release_folio-Callback vorhanden ist, wird try_to_free_buffers() aufgerufen, das derzeit erwartet, dass buffer_heads nicht null sind. Für Symlinks und Mountpoints ohne buffer_heads führt dies zu einer Dereferenzierung eines Zeigers.
[dh: Weitere übersehene Teile hinzugefügt]
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.