Katalog CVE

CVE-2026-98005

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w systemie plików erofs klucze inode_share były kodowane jako fingerprint || domain_id bez separatora, co mogło powodować błędne parsowanie fingerprintu jako części domain_id. Poprawka zmienia kodowanie na domain_id || '\0' || fingerprint, dzięki czemu indeksy kluczy w pamięci są jednoznaczne.

Ocena ryzyka

Niejednoznaczne klucze cache mogą prowadzić do błędnego współdzielenia inode'ów lub niespójności danych w systemie plików erofs. Może to skutkować uszkodzeniem danych lub nieprzewidywalnym zachowaniem.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę. Po aktualizacji zaleca się weryfikację integralności systemów plików erofs.

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: erofs: delimit inode_share cache key components Previously, inode_share keys were encoded as follows: fingerprint || domain_id It would be better to have a separator between the fingerprint and domain ID so that the fingerprint won't be parsed as part of a domain ID. Change the key encoding as follows: domain_id || '\0' || fingerprint Since domain_id is a NUL-terminated string, this makes the in-memory key indices unambiguous.

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