Katalog CVE

CVE-2026-23233

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linuxa zidentyfikowano podatność w systemie plików F2FS, która prowadzi do uszkodzenia danych podczas testu obciążeniowego swap w wersji jądra 6.6 i wyższych. Problem występuje, gdy rozmiar pliku wymiany jest mniejszy niż rozmiar sekcji F2FS oraz gdy układ fizyczny pliku wymiany jest fragmentowany.

Ocena ryzyka

Organizacja może doświadczyć poważnych problemów z integralnością danych, w tym błędów dm-verity oraz zawieszeń systemu podczas uruchamiania. W przypadku wystąpienia tej podatności, systemy mogą być narażone na awarie i utratę danych.

Rekomendacja

Zaleca się aktualizację jądra do wersji, która zawiera poprawkę dla tej podatności. Należy również unikać używania plików wymiany o rozmiarze mniejszym niż 2MB na systemie plików F2FS.

Powiązane podatności

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

In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to avoid mapping wrong physical block for swapfile Xiaolong Guo reported a f2fs bug in bugzilla [1] [1] https://bugzilla.kernel.org/show_bug.cgi?id=220951 Quoted: "When using stress-ng's swap stress test on F2FS filesystem with kernel 6.6+, the system experiences data corruption leading to either: 1 dm-verity corruption errors and device reboot 2 F2FS node corruption errors and boot hangs The issue occurs specifically when: 1 Using F2FS filesystem (ext4 is unaffected) 2 Swapfile size is less than F2FS section size (2MB) 3 Swapfile has fragmented physical layout (multiple non-contiguous extents) 4 Kernel version is 6.6+ (6.1 is unaffected) The root cause is in check_swap_activate() function in fs/f2fs/data.c. When the first extent of a small swapfile (< 2MB) is not aligned to section boundaries, the function incorrectly treats it as the last extent, failing to map subsequent extents. This results in inc

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