CVE-2024-49927

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: x86/ioapic: Allokasiya uğursuzluqlarının düzgün idarə edilməsi Breno müəyyən şərtlər altında runtime zamanı failslab istifadə edildikdə paniklər müşahidə etmişdir: can not alloc irq_pin_list (-1,0,20) Kernel panic - not syncing: IO-APIC: failed to add irq-pin. Can not proceed panic+0x4e9/0x590 mp_irqdomain_alloc+0x9ab/0xa80 irq_domain_alloc_irqs_locked+0x25d/0x8d0 __irq_domain_alloc_irqs+0x80/0x110 mp_map_pin_to_irq+0x645/0x890 acpi_register_gsi_ioapic+0xe6/0x150 hpet_open+0x313/0x480 Bu, kənarlaşma allokasiyası uğursuz olduqda erkən yükləmə zamanı panik yaradan köhnə IO/APIC kodundan qalmış mənasız bir panikdir. Paniki əsaslandıra biləcək yeganə yer, taymer kənarlaşmasının IO/APIC vasitəsilə ötürülüb-ötürülmədiyini müəyyən etməyə çalışan PIT/HPET timer_check() kodudur. Lakin həmin kod kənarlaşma allokasiyası uğursuzluqlarının idarə olunmasını tələb etmir. Əgər kənarlaşma allokasiya edilə bilmirsə, taymer ötürülməsi uğursuz olur və bu səbəbdən ya panik baş verir, ya da legacy rejiminə qayıdır. Bu problem __add_pin_to_irq_node() funksiyasının ətrafındakı panic wrapper-i silməklə və mp_irqdomain_alloc() funksiyasını uğursuzluq vəziyyətindən xəbərdar edib onu bu funksiyadakı digər uğursuzluqlar kimi düzgün şəkildə idarə etməyi təmin etməklə həll edilmişdir.

CiddilikOrta
CVSS5.5
İ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.15.168, 6.1.113, 6.6.55, 6.10.14, 6.11.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 5.15.168, 5.16 ≤ v < 6.1.113, 6.2 ≤ v < 6.6.55, 6.7 ≤ v < 6.10.14, 6.11 ≤ v < 6.11.35.15.168, 6.1.113, 6.6.55, 6.10.14, 6.11.3

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