Katalog CVE

CVE-2026-23235

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze systemu Linux zidentyfikowano podatność w atrybutach sysfs f2fs, która prowadzi do dostępu do pamięci poza przydzielonym zakresem oraz nieprawidłowego przetwarzania wartości całkowitych, których rozmiar nie wynosi 4 bajty. Przykłady pokazują, że możliwe jest ustawienie wartości przekraczających dozwolone limity, co prowadzi do nieprawidłowych aktualizacji.

Ocena ryzyka

Podatność ta może prowadzić do nieprzewidzianego zachowania systemu, w tym potencjalnych awarii lub naruszeń bezpieczeństwa, co stwarza ryzyko dla integralności danych i stabilności systemu.

Rekomendacja

Zaleca się aktualizację jądra systemu Linux do najnowszej wersji, w której ta podatność została naprawiona, aby zminimalizować ryzyko związane z nieprawidłowym dostępem do pamięci.

Powiązane podatności

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

In the Linux kernel, the following vulnerability has been resolved: f2fs: fix out-of-bounds access in sysfs attribute read/write Some f2fs sysfs attributes suffer from out-of-bounds memory access and incorrect handling of integer values whose size is not 4 bytes. For example: vm:~# echo 65537 > /sys/fs/f2fs/vde/carve_out vm:~# cat /sys/fs/f2fs/vde/carve_out 65537 vm:~# echo 4294967297 > /sys/fs/f2fs/vde/atgc_age_threshold vm:~# cat /sys/fs/f2fs/vde/atgc_age_threshold 1 carve_out maps to {struct f2fs_sb_info}->carve_out, which is a 8-bit integer. However, the sysfs interface allows setting it to a value larger than 255, resulting in an out-of-range update. atgc_age_threshold maps to {struct atgc_management}->age_threshold, which is a 64-bit integer, but its sysfs interface cannot correctly set values larger than UINT_MAX. The root causes are: 1. __sbi_store() treats all default values as unsigned int, which prevents updating integers larger than 4 bytes and causes out-of-bounds wr

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