Katalog CVE

CVE-2025-68266

Niskie ryzyko· EPSS 6%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux wykryto podatność w systemie plików BFS, polegającą na tym, że bity S_IFMT w i_mode mogą być uszkodzone podczas ładowania z dysku. Problem wynika z braku inicjalizacji górnych 23 bitów pola 'mode' oraz braku walidacji pola 'attributes', co może prowadzić do błędnego określenia typu pliku.

Ocena ryzyka

Ryzyko polega na możliwości wystąpienia błędów w działaniu systemu plików BFS, co może skutkować nieprawidłowym rozpoznawaniem typów plików i potencjalnie prowadzić do awarii systemu lub naruszenia integralności danych.

Rekomendacja

Zaleca się natychmiastową aktualizację jądra Linux do wersji zawierającej poprawkę, która ignoruje bity S_IFMT z pola 'mode' oraz weryfikuje pole 'attributes' pod kątem dozwolonych wartości (BFS_VREG lub BFS_VDIR).

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: bfs: Reconstruct file type when loading from disk syzbot is reporting that S_IFMT bits of inode->i_mode can become bogus when the S_IFMT bits of the 32bits "mode" field loaded from disk are corrupted or when the 32bits "attributes" field loaded from disk are corrupted. A documentation says that BFS uses only lower 9 bits of the "mode" field. But I can't find an explicit explanation that the unused upper 23 bits (especially, the S_IFMT bits) are initialized with 0. Therefore, ignore the S_IFMT bits of the "mode" field loaded from disk. Also, verify that the value of the "attributes" field loaded from disk is either BFS_VREG or BFS_VDIR (because BFS supports only regular files and the root directory).

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