CVE-2017-9228
Təsvir
Ruby 2.4.1-dək olan versiyalardakı Oniguruma-mod və PHP 7.1.5-dək olan versiyalardakı mbstring tərəfindən istifadə edilən Oniguruma 6.2.0-da bir problem aşkar edilmişdir. Yanlış vəziyyət keçidi səbəbindən başladılmamış dəyişən nəticəsində, müntəzəm ifadələrin (regular expression) kompilyasiyası zamanı bitset_set_range() funksiyasında yığın kənarında yazma (heap out-of-bounds write) baş verir. parse_char_class() funksiyasındakı yanlış vəziyyət keçidi, kritik lokal dəyişənin indeks kimi istifadə olunana qədər başladılmamış qalmasına səbəb olan icra yolu yarada bilər ki, bu da yaddaşın kənarında yazma ilə nəticələnən yaddaş korlanmasına gətirib çıxarır.
Necə düzəltmək olar
- php php5.6.31, 7.0.21, 7.1.7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| oniguruma_project oniguruma | 6.2.0 | — |
| php php | 5.6.0 ≤ v < 5.6.31, 7.0.0 ≤ v < 7.0.21, 7.1.0 ≤ v < 7.1.7 | 5.6.31, 7.0.21, 7.1.7 |
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.