CVE-2026-43363
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: x86/apic: Əgər kernel gözləyirsə, bərpa zamanı x2apic-i söndürün s2ram-dən bərpa zamanı, proqram təminatı (firmware) x2apic rejimini yenidən aktivləşdirə bilər; halbuki bu rejim, ya IRQ remapping dəstəklənmədiyi üçün, ya da digər səbəblərdən boot zamanı kernel tərəfindən söndürülmüş ola bilər. Bu, aparat təminatı x2apic rejimində olduğu halda kernelin xapic interfeysindən istifadə etməyə davam etməsinə və nəticədə sistemin donmasına səbəb olur. Bu problem defconfig + bare metal + s2ram konfiqurasiyasında baş verir. Bu problem, əgər kernel onun söndürülməsini gözləyirsə (yəni x2apic_mode = 0 olduqda), x2apic-i söndürməklə lapic_resume() funksiyasında düzəldilib. ACPI v6.6 spesifikasiyasının 16.3 bölməsi [1], proqram təminatının hər bir CPU üçün, o cümlədən MSR vəziyyətini daxil olmaqla, ya yuxu öncəsi konfiqurasiyanı, ya da ilkin boot konfiqurasiyasını bərpa etdiyini bildirir: S2 və ya S3 yuxu vəziyyətindən oyandıqdan sonra güc açma sıfırlama vektorundan (power-on reset vector) icra edildikdə, platforma proqram təminatı sistemi ya ilkin əməliyyat sistemi boot-dan əvvəlki vəziyyətinə, ya da yuxu öncəsi konfiqurasiya vəziyyətinə qaytarmaq üçün yalnız tələb olunan aparat təminatı inisializasiyasını həyata keçirir. Çoxprosessorlu sistemlərdə, boot olmayan prosessorlar ilkin əməliyyat sistemi boot-dan əvvəlki eyni vəziyyətə gətirilməlidir. (daha irəlidə) Əgər bu S2 və ya S3 oyanmasıdırsa, platforma runtime proqram təminatı oyanma vektoruna keçməzdən əvvəl sistemin minimum kontekstini bərpa edir. Bura daxildir: CPU konfiqurasiyası. Platforma runtime proqram təminatı hər bir CPU-nun yuxu öncəsi konfiqurasiyasını və ya ilkin boot konfiqurasiyasını (MSR, MTRR, proqram təminatı yeniləməsi, SMBase və s.) bərpa edir. İnterrupt-lar söndürülməlidir (IA-32 prosessorları üçün CLI təlimatı ilə söndürülür). (və digər məsələlər) Beləliklə, ən azı spesifikasiyaya görə, əgər "x2apic on" ilkin boot konfiqurasiyasının bir hissəsidirsə, proqram təminatı tərəfindən x2apic-in yenidən aktivləşdirilməsinə icazə verilir. [1] https://uefi.org/specs/ACPI/6.6/16_Waking_and_Sleeping.html#initialization
Necə düzəltmək olar
- linux linux_kernel5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.78, 6.18.19, 6.19.9 və ya daha yeni versiya
- git.kernel.org/stable/c/11712c4eb384098db4cb08792e223c818b908c1a
- git.kernel.org/stable/c/1a85f84214f9d790216547ac6086bf8033cd9e5a
- git.kernel.org/stable/c/1d8440c1e7c49715f937416ac90cf260f1f1712c
- git.kernel.org/stable/c/3dd0812a7c764cd8f3b0182441ac22da0a7f3b09
- git.kernel.org/stable/c/8cc7dd77a1466f0ec58c03478b2e735a5b289b96
- git.kernel.org/stable/c/965289b120cc68cca886c75219c68b8c15751d73
- git.kernel.org/stable/c/a6ad6f2e31b524cbb66b2f370bad0cf17d327e6c
- git.kernel.org/stable/c/f591938072115bf08730b8530c67fab189cc6308
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 2.6.28 ≤ v < 5.10.253, 5.11 ≤ v < 5.15.203, 5.16 ≤ v < 6.1.167, 6.2 ≤ v < 6.6.130, 6.7 ≤ v < 6.12.78, 6.13 ≤ v < 6.18.19, 6.19 ≤ v < 6.19.9, 7.0 | 5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.78, 6.18.19, 6.19.9 |
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.
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.