Katalog CVE

CVE-2026-46094

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

W jądrze Linux wykryto podatność w systemie plików ext4, w funkcji check_xattrs(). Błąd polega na nieprawidłowym sprawdzaniu granic przy odczycie rozszerzonych atrybutów (xattr), co może prowadzić do odczytu danych poza dozwolonym obszarem pamięci.

Ocena ryzyka

Lokalny atakujący z niskimi uprawnieniami może wykorzystać tę podatność do odczytu zawartości pamięci jądra, co potencjalnie może ujawnić wrażliwe dane lub ułatwić eskalację uprawnień.

Rekomendacja

Zastosuj najnowszą łatkę jądra Linux dostarczoną przez dystrybucję. Aktualizacja usuwa błąd poprzez poprawienie warunku sprawdzania granic, zapewniając wystarczającą ilość miejsca na bezpieczny odczyt kolejnego wpisu xattr.

Powiązane podatności

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

In the Linux kernel, the following vulnerability has been resolved: ext4: fix bounds check in check_xattrs() to prevent out-of-bounds access The bounds check for the next xattr entry in check_xattrs() uses (void *)next >= end, which allows next to point within sizeof(u32) bytes of end. On the next loop iteration, IS_LAST_ENTRY() reads 4 bytes via *(__u32 *)(entry), which can overrun the valid xattr region. For example, if next lands at end - 1, the check passes since next < end, but IS_LAST_ENTRY() reads 4 bytes starting at end - 1, accessing 3 bytes beyond the valid region. Fix this by changing the check to (void *)next + sizeof(u32) > end, ensuring there is always enough space for the IS_LAST_ENTRY() read on the subsequent iteration.

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