CVE-2023-23586
Təsvir
io_uring alt sistemindəki zəiflik səbəbindən nüvə yaddaşı məlumatlarının istifadəçi prosesinə sızdırılması mümkündür. timens_install cari prosesin tək axınlı (single-threaded) olub-olmadığını müəyyən etmək üçün current_is_single_threaded funksiyasını çağırır, lakin bu çağırış io_uring-in io_worker axınlarını nəzərə almır, buna görə də səhifə xətası (page fault) vasitəsilə zaman ad sahəsinin (time namespace) vvar səhifəsini prosesin yaddaş sahəsinə daxil etmək mümkündür. Bu zaman ad sahəsi məhv edildikdə, vvar səhifəsi də azad edilir, lakin prosesin yaddaşından silinmir və nüvə tərəfindən ayrılan növbəti səhifə hələ də istifadəçi sahəsi prosesi üçün əlçatan olur və bu (yalnız oxunaqlı) use-after-free zəifliyi vasitəsilə yaddaş məzmunu sızdırıla bilər. Versiyanı 5.10.161 versiyasından daha yeni bir versiyaya və ya 788d0824269bef539fe31a785b1517882eafed93 commit-inə yüksəltməyi tövsiyə edirik: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/io_uring
Necə düzəltmək olar
- linux linux_kernel5.10.161 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 | 5.6 ≤ v < 5.10.161 | 5.10.161 |
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.