Katalog CVE

CVE-2026-89837

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w f2fs funkcja find_in_level() pobiera folio dentry przez f2fs_find_data_folio() przed wywołaniem find_in_block(). Jeśli find_in_block() zwróci błąd, funkcja zapisuje błąd w res_folio i wychodzi z pętli bez zwolnienia folio dentry, powodując wyciek referencji.

Ocena ryzyka

Wyciek referencji folio może prowadzić do wyczerpania pamięci i destabilizacji systemu przy powtarzających się błędach. Wymaga lokalnego dostępu do systemu plików f2fs.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę, która zwalnia folio dentry przed zwróceniem błędu do wywołującego.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: f2fs: fix dentry folio leak in find_in_level find_in_level() gets a dentry folio with f2fs_find_data_folio() before calling find_in_block(). If find_in_block() returns an error, the function stores the error in res_folio and breaks out of the loop without dropping the dentry folio. This leaks the folio reference on the find_in_block() error path. Drop the dentry folio before returning the error to the caller.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS