CVE-2018-16395
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.
Necə düzəltmək olar
- ruby-lang openssl2.1.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| ruby-lang openssl | v < 2.1.2 | 2.1.2 |
| ruby-lang ruby | 2.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_linux | 14.04, 16.04, 18.04, 18.10 | — |
| debian debian_linux | 8.0, 9.0 | — |
| redhat enterprise_linux | 7.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.
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.