CVE-2017-9228

Kritik

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.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünOniguruma
Yayın24 May 2017
İlk görülme24 May 2017

Nasıl düzeltilir

Güncelleyin
  • php php5.6.31, 7.0.21, 7.1.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
oniguruma_project oniguruma6.2.0—
php php5.6.0 ≤ v < 5.6.31, 7.0.0 ≤ v < 7.0.21, 7.1.0 ≤ v < 7.1.75.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.

Intelligence 360 paketinde

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.

CVE-2017-9228 · Oniguruma · Dark Radar