CVE-2018-1000005

Kritik

Təsvir

libcurl 7.49.0 versiyasından 7.57.0 versiyasına qədər olan hissələrdə HTTP/2 trailerlərini emal edən kodda sərhədlərdən kənar oxuma (out of bounds read) boşluğu mövcuddur. Bildirildiyinə görə (https://github.com/curl/curl/pull/2231), HTTP/2 trailerinin oxunması gələcək trailerləri korlaya bilərdi, çünki saxlanılan ölçü tələb olunanla müqayisədə bir bayt az idi. Problem ondadır ki, HTTP/2 trailer məlumatlarından HTTP/1 bənzəri başlıqlar yaradan kod hədəf buferə əvvəllər `:` kimi sətir əlavə edirdi, lakin bu yaxınlarda `: ` (iki nöqtədən sonra boşluq) ilə dəyişdirilmişdi, lakin ardıcıl riyazi hesablamalar buna uyğun yenilənməmişdi. Məlumatlara müraciət etdikdə, onlar sərhədlərdən kənar oxunur və ya proqramın çökməsinə, yaxud həddindən artıq böyük məlumatların klient yazma prosesinə ötürülməsinə səbəb olur. Bu, xidmətdən imtina (DoS) vəziyyətinə və ya trailerləri geri qaytaran və ya onlardan istifadə edən xidməti olan şəxslər üçün məlumat sızmasına səbəb ola bilər.

CiddilikKritik
CVSS9.1
İstismar ehtimalı—
MəhsulHaxx Libcurl
Dərc24 yan 2018
İlk görülmə24 yan 2018

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
haxx libcurl7.49.0 ≤ v ≤ 7.57.0—
debian debian_linux8.0, 9.0—
canonical ubuntu_linux14.04, 16.04, 17.10—

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-1000005 · Haxx Libcurl · Dark Radar