CVE-2026-43075
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: ocfs2: ocfs2_write_end_inline funksiyasında sərhədləri aşan yazma (out-of-bounds write) xətası düzəldildi Loop cihazında mount edilmiş korlanmış ocfs2 fayl sistemində copy_file_range splice fallback zamanı ocfs2_write_end_nolock tərəfindən çağırılan ocfs2_write_end_inline funksiyasında KASAN 4086 baytlıq use-after-free yazma xətası bildirir. Əsl xəta həqiqi use-after-free deyil, inode blok buferi sərhədlərini aşan yazmadır. Yazma əməliyyatı bitişik azad edilmiş səhifəyə (page) daşır və KASAN bunu UAF kimi qeyd edir. Problemin kök səbəbi odur ki, ocfs2_try_to_write_inline_data yazmanın inline məlumatlara sığıb-sığmadığını müəyyən etmək üçün diskdəki id_count sahəsinə etibar edir. Korlanmış fayl sistemində id_count fiziki maksimum inline məlumat tutumunu aşa bilər ki, bu da yazmaların inode blok buferindən kənara daşmasına səbəb olur. Çağırış izi (çöküş yolu): vfs_copy_file_range (fs/read_write.c:1634) do_splice_direct splice_direct_to_actor iter_file_splice_write ocfs2_file_write_iter generic_perform_write ocfs2_write_end ocfs2_write_end_nolock (fs/ocfs2/aops.c:1949) ocfs2_write_end_inline (fs/ocfs2/aops.c:1915) memcpy_from_folio <-- KASAN: write OOB Bunu düzəltmək üçün ocfs2_validate_inode_block() funksiyasına mövcud i_size yoxlamasının yanına id_count üst həddinin yoxlanılması əlavə edildi.
Necə düzəltmək olar
- linux linux_kernel6.6.136, 6.12.83, 6.18.24, 6.19.14 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 2.6.24.1 ≤ v < 6.6.136, 6.7 ≤ v < 6.12.83, 6.13 ≤ v < 6.18.24, 6.19 ≤ v < 6.19.14, 2.6.24, 7.0 | 6.6.136, 6.12.83, 6.18.24, 6.19.14 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.