CVE-2017-9228

Kritik

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.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulOniguruma
Dərc24 may 2017
İlk görülmə24 may 2017

Necə düzəltmək olar

Yeniləyin
  • php php5.6.31, 7.0.21, 7.1.7 və ya daha yeni versiya
İstehsalçı bildirişləri

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
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

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.

Intelligence 360 paketində

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.

CVE-2017-9228 · Oniguruma · Dark Radar