CVE-2024-38440

Yüksək

Təsvir

Netatalk 3.2.1-dən əvvəlki versiyalarda off-by-one xətası mövcuddur və nəticədə heap əsaslı bufer daşması və seqmentasiya pozuntusu baş verir; buna səbəb etc/uams/uams_dhx_pam.c faylında BN_bin2bn funksiyasında FPLoginExt-in düzgün istifadə edilməməsidir. İlkin 1097 saylı hesabatda bildirilirdi: 'Netatalk-ın ən son versiyası (v3.2.0) təhlükəsizlik zəifliyi ehtiva edir. Bu zəiflik istifadəçi tərəfindən təqdim edilən məlumatların analizindən sonra uzunluq sahəsinin validasiyasının olmaması səbəbindən yaranır və bir baytın (\0) heap sərhədlərindən kənara yazılmasına gətirib çıxarır. Müəyyən konfiqurasiyalarda bu, növbəti heap blokunun metadatasının oxunmasına səbəb ola bilər və müəyyən heap düzümü şəraitində və ya ASAN aktiv olduqda xidmətdən imtinaya (DoS) səbəb ola bilər. ... Zəiflik Netatalk-ın FPLoginExt əməliyyatında, /etc/uams/uams_dhx_pam.c faylında yerləşən BN_bin2bn funksiyasındadır ... if (!(bn = BN_bin2bn((unsigned char *)ibuf, KEYSIZE, NULL))) ... threads ... [#0] Id 1, Name: "afpd", stopped 0x7ffff4304e58 in ?? (), reason: SIGSEGV ... [#0] 0x7ffff4304e58 mov BYTE PTR [r14+0x8], 0x0 ... mov rdx, QWORD PTR [rsp+0x18] ... afp_login_ext(obj=<optimized out>, ibuf=0x62d000010424 "", ibuflen=0xffffffffffff0015, rbuf=<optimized out>, rbuflen=<optimized out>) ... afp_over_dsi(obj=0x5555556154c0 <obj>).' 2.4.1 və 3.1.19 da düzəldilmiş versiyalardır.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulNetatalk
Dərc16 iyn 2024
İlk görülmə16 iyn 2024
Zəiflik növüCWE-193CWE-193

Necə düzəltmək olar

Yeniləyin
  • netatalk netatalk2.4.1, 3.1.19 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
netatalk netatalk2.0.0 ≤ v < 2.4.1, 3.0 ≤ v < 3.1.19, 3.2.02.4.1, 3.1.19

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.