CVE-2024-44964

Yüksək

Təsvir

Linux kernelində aşağıdakı zəiflik həll edilmişdir: idpf: yumşaq sıfırlama zamanı yaddaş sızmalarını və qəzaları düzəlt İkinci işarələnmiş commit UAF yaratdı, çünki strukturlar yenidən işə salındıqdan sonra q_vector->vport göstəricilərinin bərpasını sildi. Bu ona görə baş verir ki, bütün növbə ayırma funksiyaları burada yeni müvəqqəti vport strukturu ilə yerinə yetirilir və həmin funksiyalar vport-a geri göstəriciləri yenidən yazır. Sonra bu yeni struktur azad edilir və göstəricilər heç yerə yönəlməyə başlayır. Amma ümumilikdə desək, mövcud məntiq çox kövrəkdir. O, sistemdə yaddaş az olduqda daha etibarlı olduğunu iddia edir, lakin əslində iki dəfə çox yaddaş sərf edir, çünki bu funksiya işə düşdüyü anda növbələri və vektorları ilə birlikdə iki vport ayrılmış olur. Üstəlik, o, sürücünün "pis vəziyyətə" düşməsinin qarşısını aldığını iddia edir, lakin əslində yenidənqurma zamanı hər hansı xəta köhnə vport-u qismən ayrılmış vəziyyətdə qoyur. Nəhayət, funksiya çağırıldığı zaman interfeys söndürülmüşsə, o, həmişə yeni növbə dəsti ayırır, lakin istifadəçi sonradan interfeysi aktivləşdirməyə qərar verdikdə, vport_open() onları bir daha ayırır, başqa sözlə, burada açıq yaddaş sızması var. Sıfırlama zamanı sadəcə yeni növbə dəsti ayırmayın, bu qəzaları və yaddaş sızmalarını həll edir. Köhnə növbə nömrəsini yenidən əlavə edin və geri qaytarma zamanı interfeysi yenidən açın - bu, cihazın deaktiv vəziyyətdə və/və ya HW növbələri aktivləşdirilmədən qaldığı limbo vəziyyətlərini həll edir.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc4 sen 2024
İlk görülmə4 sen 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.10.5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.7 ≤ v < 6.10.5, 6.116.10.5

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