CVE-2017-9225

Kritik

Açıklama

Ruby 2.4.1 ve altı sürümlerdeki Oniguruma-mod ile PHP 7.1.5 ve altı sürümlerdeki mbstring tarafından kullanılan Oniguruma 6.2.0 sürümünde bir sorun tespit edilmiştir. Düzenli ifade derlemesi sırasında onigenc_unicode_get_case_fold_codes_by_str() fonksiyonunda yığın sınırları dışında yazma (stack out-of-bounds write) meydana gelmektedir. unicode_unfold_key() içerisinde 0xFFFFFFFF kod noktası uygun şekilde işlenmemektedir. Hatalı biçimlendirilmiş bir düzenli ifade, onigenc_unicode_get_case_fold_codes_by_str() çağrısı sırasında expand_case_fold_string() fonksiyonunun yığın tamponunun sonuna 4 bayt yazılmasına neden olabilir; bu durum tipik bir yığın tamponu taşmasıdır (stack buffer overflow).

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

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
oniguruma_project oniguruma6.2.0—
php phpv ≤ 7.1.5—
ruby-lang rubyv ≤ 2.4.1—

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-9225 · Oniguruma · Dark Radar