CVE-2024-47747

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: net: seeq: Yarış vəziyyəti (Race Condition) səbəbindən ether3 drayverində yaranan "istifadədən sonra azad etmə" (use after free) zəifliyinin düzəldilməsi ether3_probe funksiyasında, &prev(dev)->timer-ə bağlı olan ether3_ledoff geri çağırma funksiyası ilə taymer başladılır. Taymer işə düşdükdən sonra modulun və ya cihazın silinməsi halında, təmizləmə əməliyyatlarını yerinə yetirən ether3_remove funksiyasının tetiklənməsi nəticəsində yarış vəziyyəti riski yaranır. UAF xətasına səbəb ola biləcək əməliyyatlar ardıcıllığı aşağıdakı kimidir: CPU0 CPU1 | ether3_ledoff ether3_remove | free_netdev(dev); | put_devic | kfree(dev); | | ether3_outw(priv(dev)->regs.config2 |= CFG2_CTRLO, REG_CONFIG2); | // dev istifadə olunur Bu problem, ether3_remove funksiyasında təmizləmə prosesinə keçməzdən əvvəl taymerin ləğv edilməsinin təmin edilməsi ilə həll edilmişdir.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc21 okt 2024
İlk görülmə21 okt 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.227, 5.15.168, 6.1.113, 6.6.54, 6.10.13, 6.11.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel4.15 ≤ v < 5.10.227, 5.11 ≤ v < 5.15.168, 5.16 ≤ v < 6.1.113, 6.2 ≤ v < 6.6.54, 6.7 ≤ v < 6.10.13, 6.11 ≤ v < 6.11.25.10.227, 5.15.168, 6.1.113, 6.6.54, 6.10.13, 6.11.2

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