CVE-2017-9228
Açıklama
Ruby 2.4.1 ve öncesindeki Oniguruma-mod ile PHP 7.1.5 ve öncesindeki mbstring tarafından kullanılan Oniguruma 6.2.0 sürümünde bir sorun tespit edilmiştir. Hatalı bir durum geçişinden kaynaklanan başlatılmamış bir değişken nedeniyle, düzenli ifade derlemesi sırasında bitset_set_range() fonksiyonunda yığın sınır dışı yazma (heap out-of-bounds write) meydana gelmektedir. parse_char_class() fonksiyonundaki hatalı bir durum geçişi, kritik bir yerel değişkenin indeks olarak kullanılana kadar başlatılmadan kalmasına neden olan bir yürütme yolu oluşturabilir ve bu durum sınır dışı yazma bellek bozulmasına yol açar.
Nasıl düzeltilir
- php php5.6.31, 7.0.21, 7.1.7 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.