Katalog CVE

CVE-2026-99107

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W systemie plików NTFS jądra Linux funkcja ntfs_new_attr_flags() przekazuje niewłaściwy wskaźnik rekordu MFT do ntfs_attr_record_resize(). Gdy atrybut znajduje się w rekordzie extent, przekazywany jest wskaźnik rekordu bazowego zamiast rekordu extent, co powoduje błędne obliczenia rozmiaru w memmove.

Ocena ryzyka

Błędne obliczenia rozmiaru podczas operacji memmove mogą prowadzić do uszkodzenia pamięci jądra lub danych na dysku, powodując awarię systemu lub uszkodzenie systemu plików. Wymaga to jednak operacji modyfikujących atrybuty plików NTFS.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę przekazującą ctx->mrec zamiast m do ntfs_attr_record_resize(). Unikaj modyfikacji atrybutów plików na systemach plików NTFS do czasu wdrożenia aktualizacji.

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: ntfs: fix incorrect MFT record pointer passed to ntfs_attr_record_resize ntfs_new_attr_flags() passes the wrong MFT record to ntfs_attr_record_resize(). When the attribute is in an extent record, ctx->mrec points to the extent but the function receives the base record pointer m, causing incorrect size calculations in memmove. Fix by passing ctx->mrec (the actual MFT record containing the attribute) instead of m (the base MFT record) to ntfs_attr_record_resize().

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