Podatności Linux kernel (btrfs)
3 znanych podatności CVE w Linux kernel (btrfs), przetłumaczonych i ocenionych.
- CVE-2026-90265Nieznane
W jądrze Linux występuje zakleszczenie (deadlock) w systemie plików btrfs, do którego dochodzi podczas defragmentacji plików z włączoną opcją autodefrag. Defragmentacja rezerwuje miejsce delalloc, trzymając jednocześnie zablokowane i brudne folio oraz blokadę zakresu extentu, co prowadzi do wzajemnego zablokowania zadań jądra (btrfs-cleaner, writeback, reclaim metadanych).
- CVE-2026-89772Niskie ryzyko· EPSS 7%
W jądrze Linux w podsystemie btrfs wykryto błąd polegający na braku wczesnej ochrony przed zapisem (write-protect) stron pamięci (folios) podczas zapisu danych na dysk. Zmiana w kodzie zastąpiła wywołanie folio_clear_dirty_for_io() zwykłym sprawdzeniem folio_test_dirty(), przez co proces z zmapowanym plikiem (mmap) może modyfikować sektory w trakcie ich przetwarzania przez mechanizm writeback. Prowadzi to do uszkodzenia sum kontrolnych, utraty zapisanych danych, a w przypadku plików skompresowanych lub rozszerzonych do uszkodzenia danych.
- CVE-2023-3111Wysokie
W systemie Linux Kernel odkryto podatność typu use after free w funkcji prepare_to_relocate w pliku fs/btrfs/relocation.c. Możliwe jest wywołanie tej luki poprzez wywołanie btrfs_ioctl_balance() przed btrfs_ioctl_defrag().

