CVE-2026-46175
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: f2fs: node blokunun FGGC səbəbi ilə yaratdığı fsck uyğunsuzluğu düzəldildi FGGC node bloku miqrasiyası zamanı fsck, miqrasiya olunmuş node blokunu yanlış şəkildə fsync ilə yazılmış məlumat kimi qəbul edə bilər. Təkrar istehsal ssenarisi: root@vm:/mnt/f2fs# seq 1 2048 | xargs -n 1 ./test_sync // inline inode yazılsın və sinxronizasiya edilsin root@vm:/mnt/f2fs# rm -f 1 root@vm:/mnt/f2fs# sync root@vm:/mnt/f2fs# f2fs_io gc_range // məlumat bloku sinxron rejimdə köçürülsün və CP yazılmasın SPO, "fsck --dry-run" inode-un artıq checkpoint edilmiş olduğunu, lakin hələ də DENT_BIT_SHIFT-in təyin olunduğunu aşkar edir. Əsas səbəb odur ki, GC node bloku miqrasiyası zamanı dentry nişanını və fsync nişanını təmizləmir, bu da fsck-nın onları istifadəçi tərəfindən göndərilmiş fsync yazmaları kimi yanlış şərh etməsinə gətirib çıxarır. BGGC rejimində node bloku miqrasiyası f2fs_sync_node_pages() tərəfindən idarə olunur və bu, yazmadan əvvəl dentry və fsync nişanlarının təmizlənməsini təmin edir. Bu yamaq, məntiqi daha aydın etmək üçün fsync|dentry nişanlarının təyin edilməsi/təmizlənməsini __write_node_folio funksiyasına köçürür və FGGC-də fsync|dentry nişanının təmizlənməsini təmin edir.
Necə düzəltmək olar
- linux linux_kernel6.18.30, 7.0.7 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 | 4.7 ≤ v < 6.18.30, 6.19 ≤ v < 7.0.7 | 6.18.30, 7.0.7 |
| microsoft azl3_kernel_6.6.139.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.143.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.145.2-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.141.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.144.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.150.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.152.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralıq göstərilməyib | — |
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.