CVE-2017-1000257

Kritik

Təsvir

IMAP FETCH cavab sətri qaytarılan məlumatın ölçüsünü baytlarla göstərir. Cavabda məlumatın sıfır bayt olduğu bildiriləndə, libcurl həmin (mövcud olmayan) məlumatı bir göstərici və ölçü (sıfır) ilə birlikdə deliver-data funksiyasına ötürürdü. libcurl-ün deliver-data funksiyası sıfırı "sehrli rəqəm" kimi qəbul edir və uzunluğu müəyyən etmək üçün məlumat üzərində strlen() funksiyasını çağırır. strlen() funksiyası, sonu sıfırla bitməyən heap əsaslı bufer üzərində çağırılır, buna görə də libcurl buferin sonundan kənara çıxaraq ardıcıl yaddaşdakı hər hansı məlumatı oxuya bilər (və ya sadəcə çökə bilər) və sonra həmin məlumatı sanki yüklənmiş kimi tətbiqə təqdim edər.

CiddilikKritik
CVSS9.1
İstismar ehtimalı—
MəhsulHaxx Libcurl
Dərc31 okt 2017
İlk görülmə31 okt 2017

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
haxx libcurl7.20.0 ≤ v ≤ 7.56.0—
debian debian_linux8.0, 9.0—

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