CVE-2018-16395

Kritik

Təsvir

Ruby-nin 2.3.8-dən əvvəlki, 2.4.5-dən əvvəlki 2.4.x, 2.5.2-dən əvvəlki 2.5.x və 2.6.0-preview3-dən əvvəlki 2.6.x versiyalarındakı OpenSSL kitabxanasında problem aşkar edilmişdir. İki OpenSSL::X509::Name obyekti == vasitəsilə müqayisə edildikdə, ardıcıllıqdan asılı olaraq, bərabər olmayan obyektlər true qaytara bilər. Birinci arqument ikincidən bir simvol daha uzun olduqda və ya ikinci arqument birinci arqumentin eyni mövqeyindəki simvoldan bir vahid kiçik olan simvol ehtiva etdikdə, == nəticəsi true olacaqdır. Bu, legitim kimi qəbul edilə bilən və daha sonra imzalama və ya şifrələmə əməliyyatlarında istifadə olunan qeyri-legitim sertifikat yaratmaq üçün istismar edilə bilər.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulRuby-lang Openssl
Dərc16 noy 2018
İlk görülmə16 noy 2018

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
ruby-lang opensslv < 2.1.22.1.2
ruby-lang ruby2.3.0 ≤ v ≤ 2.3.7, 2.4.0 ≤ v ≤ 2.4.4, 2.5.0 ≤ v ≤ 2.5.1, 2.6.0—
canonical ubuntu_linux14.04, 16.04, 18.04, 18.10—
debian debian_linux8.0, 9.0—
redhat enterprise_linux7.4—

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-2018-16395 · Ruby-lang Openssl · Dark Radar