Katalog CVE

CVE-2026-98140

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux funkcja write_mft_record_nolock() sterownika ntfs mapuje folio rekordu MFT za pomocą kmap_local_folio(), ale ścieżki błędów pre_write_mst_fixup() i bio_add_folio() skaczą do etykiety błędu bez odmapowania. Ponieważ mapowania kmap_local są uporządkowane stosowo per zadanie, wyciek jednego psuje zagnieżdżenie dla zewnętrznych mapowań.

Ocena ryzyka

Wyciek mapowania kmap_local może prowadzić do uszkodzenia stanu mapowań w zadaniu, powodując niestabilność jądra lub błędy w operacjach na systemie plików NTFS.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę odmapowującą folio na ścieżkach błędów.

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: fix kmap_local leak in write_mft_record_nolock() error paths write_mft_record_nolock() maps the MFT record folio with kmap_local_folio(), but the pre_write_mst_fixup() and bio_add_folio() failure paths jump to the error label without unmapping it. kmap_local mappings are stack-ordered per task, so leaking one corrupts the nesting for any outer mapping. Unmap the folio on those error paths too.

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