Katalog CVE

CVE-2026-98137

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux funkcja ntfs_dio_zero_range() sterownika ntfs zwraca 0 lub ujemny errno z blkdev_issue_zeroout(), nigdy wartości dodatniej. Sprawdzenie błędu zerowania w ntfs_attr_fallocate() nigdy się więc nie uruchamiało, przez co nieudana operacja zerowania była po cichu ignorowana, a nowo przydzielone klastry były wliczane do initialized_size.

Ocena ryzyka

Nieudane zerowanie może pozostawić nieaktualne dane na dysku, co prowadzi do wycieku danych lub uszkodzenia zawartości plików.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę traktującą każde niezerowe zwrócenie jako błąd i przerywającą alokację.

Inne podatności w Linux kernel (ntfs)

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

In the Linux kernel, the following vulnerability has been resolved: ntfs: treat any nonzero dio zero-range return as an error ntfs_dio_zero_range() returns either 0 or a negative errno from blkdev_issue_zeroout(); it never returns a positive value. The zeroing failure check in ntfs_attr_fallocate() therefore never fired, so a failed zeroing operation was silently ignored: the loop kept going, the newly allocated clusters were folded into initialized_size and the write could succeed leaving stale on-disk data. Treat any nonzero return as an error and abort the allocation.

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