Katalog CVE

CVE-2026-89840

WysokieCVSS 7.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

Percentyl 4 - wyżej niż 4% wszystkich znanych CVE

Streszczenie

W jądrze Linux w f2fs funkcja F2FS_IOC_MOVE_RANGE sprawdza zakres źródłowy, ale nie sprawdza końca zakresu docelowego przed aktualizacją i_size. Dziura w źródle może to ujawnić, ponieważ __clone_blkaddrs() pomija wpisy NULL_ADDR i zwraca sukces, pozwalając na rozszerzenie i-węzła docelowego bez sprawdzenia pos_out + len.

Ocena ryzyka

Może prowadzić do uszkodzenia systemu plików lub wycieku danych poprzez niekontrolowane rozszerzenie i-węzła docelowego. Wymaga lokalnego dostępu do montowanego systemu f2fs.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę, która odrzuca przepełnienie zakresu docelowego i używa inode_newsize_ok() przed rozszerzeniem i-węzła.

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: validate MOVE_RANGE destination size F2FS_IOC_MOVE_RANGE checks the source range, but not the destination end before updating i_size. A source hole can expose this: __clone_blkaddrs() skips NULL_ADDR entries and returns success, so the caller can still extend the destination inode with unchecked pos_out + len. Reject destination overflow and use inode_newsize_ok() before extending the destination inode.

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