CVE-2023-1998
Təsvir
Linux nüvəsi istifadəçi sahəsi proseslərinə PR_SET_SPECULATION_CTRL ilə prctl funksiyasını çağırmaqla spekulyasiya funksiyasını deaktiv edərək və həmçinin seccomp-dan istifadə edərək yumşaldıcı tədbirləri aktivləşdirməyə imkan verir. Biz müşahidə etdik ki, ən azı bir böyük bulud provayderinin VM-lərində, prctl ilə spectre-BTI yumşaldıcısı aktivləşdirildikdən sonra belə, bəzi hallarda nüvə qurban prosesi hücumlara qarşı açıq saxlayırdı. Eyni davranış, yükləmə əmr sətirində yumşaldıcını məcburi olaraq IBRS-ə təyin etdikdə fiziki serverdə (bare-metal machine) də müşahidə edilə bilər. Bu, adi IBRS aktivləşdirildikdə (təkmilləşdirilmiş IBRS yox), nüvədə STIBP-nin lazım olmadığını müəyyən edən müəyyən bir məntiq olduğu üçün baş verirdi. IBRS biti dolayısı ilə axınlararası budaq hədəf inyeksiyasına (cross-thread branch target injection) qarşı qoruma təmin edir. Lakin köhnə IBRS versiyasında performans səbəblərindən istifadəçi sahəsinə qayıdarkən IBRS biti sıfırlanırdı, bu isə dolayısı ilə STIBP-ni deaktiv edir və istifadəçi sahəsi axınlarını STIBP-nin qoruduğu axınlararası budaq hədəf inyeksiyasına qarşı həssas qoyurdu.
Necə düzəltmək olar
- linux linux_kernel6.3 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 | v < 6.3 | 6.3 |
| debian debian_linux | 10.0 | — |
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.