CVE-2026-64216 in Linuxinfo

Zusammenfassung

von VulDB • 25.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

netfs: Behebung eines potenziellen Use-After-Free (UAF) in `netfs_unlock_abandoned_read_pages()`

`netfs_unlock_abandoned_read_pages(rreq)` greift auf den Index der Folios zu, die entsperrt werden sollen, und vergleicht diesen mit `rreq->no_unlock_folio`, um sicherzustellen, dass kein Folio entsperrt wird, das gerade für `netfs_perform_write()` oder `netfs_write_begin()` gelesen wird.

Da jedoch `netfs_unlock_abandoned_read_pages()` aufgerufen wird, _nachdem_ `NETFS_RREQ_IN_PROGRESS` zurückgesetzt wurde, ist es nicht zulässig, den Zeiger des Folios dereferenzieren, das durch `->no_unlock_folio` angegeben ist, da die Ownership sofort an den Aufrufer zurückgeht.

Dies wird behoben, indem der Folio-Zeiger stattdessen gespeichert und dieser anstelle des Index verwendet wird. Ebenso wird `netfs_unlock_read_folio()` korrigiert, wo dasselbe zutrifft.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

24.07.2026

Moderieren

akzeptiert

Eintrag

VDB-382949

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!