CVE-2024-41066

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ibmvnic: skb sızmasının qarşısını almaq üçün tx yoxlaması əlavə edildi Aşağıda drayverin ötürmə zamanı skb-yə istinadı necə saxladığının xülasəsi verilmişdir: tx_buff[free_map[consumer_index]]->skb = new_skb; free_map[consumer_index] = IBMVNIC_INVALID_MAP; consumer_index ++; Dəyişən məlumatları bu şəkildə görünür: free_map == [4, IBMVNIC_INVALID_MAP, IBMVNIC_INVALID_MAP, 0, 3] consumer_index^ tx_buff == [skb=null, skb=<ptr>, skb=<ptr>, skb=null, skb=null] Drayverdə free_map[consumer_index]-in düzgün indeksə işarə etdiyini təmin edən yoxlamalar var idi, lakin bu indeksin istifadə olunmayan/null skb ünvanına işarə etdiyini təmin edən yoxlama yox idi. Beləliklə, əgər hansısa səbəbdən free_map və tx_buff siyahılarımız sinxronizasiyadan çıxarsa, əvvəllər skb yaddaş sızması riski mövcud idi. Bu isə TCP tıxaclığın idarəetməsinin paketlərin göndərilməsini dayandırmasına və nəticədə ETIMEDOUT xətasına səbəb ola bilərdi. Buna görə də, skb ünvanının null olduğunu təmin etmək üçün şərt əlavə edildi. Əks halda, istifadəçiyə xəbərdarlıq edilir (çünki bu hələ də yamalanmalı olan bir xətadır) və yaddaş sızması/TCP problemlərinin qarşısını almaq üçün köhnə göstərici azad edilir.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc29 iyl 2024
İlk görülmə29 iyl 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.1.101, 6.6.42, 6.9.11 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 6.1.101, 6.2 ≤ v < 6.6.42, 6.7 ≤ v < 6.9.11, 6.106.1.101, 6.6.42, 6.9.11

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-2024-41066 · Linux Kernel · Dark Radar