CVE-2026-80807
Təsvir
Linux kernelində aşağıdakı zəiflik həll edilmişdir: nilfs2: GC ioctl-də etibarsız blok indeksini rədd et Syzbot nilfs_lookup_dirty_data_buffers() daxilində bh->b_assoc_buffers üzərində ikiqat list_add_tail() çağırışının yaratdığı siyahı korrupsiyası barədə məlumat verdi. Təhlil göstərdi ki, əsas səbəb GC ioctl vasitəsilə səhifə indeksi ULONG_MAX olan səhifə/folionun səhifə keşinə daxil edilməsi idi. nilfs_lookup_dirty_data_buffers() tərəfindən çağırılan filemap_get_folios_tag() indeksin dövriyyəsi (wrap-around) səbəbindən səhifə indeksi ULONG_MAX olan çirkli folionu təkrar-təkrar aşkar edərək çirkli buferlərin ikiqat emalına səbəb olurdu. Hazırlıq addımı olaraq, GC ioctl arqument kimi ötürülən nilfs_vdesc strukturundakı məlumatlara əsasən GC zamanı köçürüləcək blokun səhifəsini/folionunu yükləyir və onu səhifə keşinə daxil edir. Normalda bu, problem yaratmır, çünki istifadəçi məkanındakı GC kitabxanası nilfs_vdesc strukturunu düzgün konfiqurasiya edir. Lakin səhifə indeksini təyin edən parametrlər üzərində heç bir aralıq yoxlaması olmadığından, süni şəkildə hazırlanmış parametrlərlə -- məsələn, Syzbot tərəfindən yaradılanlar kimi -- edilən sorğu səhifə indeksi ULONG_MAX olan səhifə/folionun daxil edilməsi ilə nəticələnə və yuxarıdakı problemə səbəb ola bilər. Bu, səhifə indeksini təyin edən nilfs_vdesc strukturundakı 'vd_offset' və 'vd_vblocknr' sahələrinin aralıqlarını yoxlayaraq etibarsız səhifə/folio daxil edilmələrinin qarşısını almaqla problemi həll edir.
Necə düzəltmək olar
- Linux Linux898404cdf882d7b54f1132f75570984ca3214796, ba8a8b563a28d358c45c62a306d421434a058648, 3bd064ccc70b85f9a3d53aece29dc8473be5a226, a5e776e2937581d67ec5b9b4d27b0f70d7baa6b1, 68aa9ab6f8f2895713aa6ddf781463ed8ea5ba44, e447f7edb99bd00cec63d6f3049e2e5074946f71, ec6ddf271dfa4c7e3147bc2c8b2bad4315f316a1, fbcfb75c20d71a5b542ad4ac3b79d10b997c8152, a1735eae55448bc79c2da6593455791e886f6ed8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 7942b919f7321f95a777d396ff7894a7a83dc9b0 ≤ v < 898404cdf882d7b54f1132f75570984ca3214796, 7942b919f7321f95a777d396ff7894a7a83dc9b0 ≤ v < ba8a8b563a28d358c45c62a306d421434a058648, 7942b919f7321f95a777d396ff7894a7a83dc9b0 ≤ v < 3bd064ccc70b85f9a3d53aece29dc8473be5a226, 7942b919f7321f95a777d396ff7894a7a83dc9b0 ≤ v < a5e776e2937581d67ec5b9b4d27b0f70d7baa6b1, 7942b919f7321f95a777d396ff7894a7a83dc9b0 ≤ v < 68aa9ab6f8f2895713aa6ddf781463ed8ea5ba44, 7942b919f7321f95a777d396ff7894a7a83dc9b0 ≤ v < e447f7edb99bd00cec63d6f3049e2e5074946f71, 7942b919f7321f95a777d396ff7894a7a83dc9b0 ≤ v < ec6ddf271dfa4c7e3147bc2c8b2bad4315f316a1, 7942b919f7321f95a777d396ff7894a7a83dc9b0 ≤ v < fbcfb75c20d71a5b542ad4ac3b79d10b997c8152, 7942b919f7321f95a777d396ff7894a7a83dc9b0 ≤ v < a1735eae55448bc79c2da6593455791e886f6ed8, 2.6.30 | 898404cdf882d7b54f1132f75570984ca3214796, ba8a8b563a28d358c45c62a306d421434a058648, 3bd064ccc70b85f9a3d53aece29dc8473be5a226, a5e776e2937581d67ec5b9b4d27b0f70d7baa6b1, 68aa9ab6f8f2895713aa6ddf781463ed8ea5ba44, e447f7edb99bd00cec63d6f3049e2e5074946f71, ec6ddf271dfa4c7e3147bc2c8b2bad4315f316a1, fbcfb75c20d71a5b542ad4ac3b79d10b997c8152, a1735eae55448bc79c2da6593455791e886f6ed8 |
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.