CVE-2026-93251
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: ACPI: bus: acpi_bus_get_primary_device() funksiyası təqdim edilir Verilmiş ACPI cihazının ACPI yoldaşı olduğu ilk "fiziki" cihazı əldə etmək üçün istifadə olunan acpi_get_first_physical_node() funksiyası köhnəlmiş cihaz göstəricisini (əsasən nəzəri olaraq) qaytara bilər, çünki acpi_unbind_one() funksiyası acpi_get_first_physical_node() daxilində ACPI cihazının physical_node_lock kilidi buraxıldıqdan sonra və funksiya cavab qaytarmazdan əvvəl tam şəkildə işləyə bilər. Bu zaman "fiziki" cihaza olan sonuncu istinad, onun göstəricisi çağırana qaytarılmamışdan əvvəl silinə bilər. Əgər bu baş verərsə və acpi_get_first_physical_node() çağıran tərəf ondan alınan göstərici üzərində get_device() funksiyasını icra edərsə (hansı ki, çağırıcıların əksəriyyəti bunu edir), use-after-free xətası baş verəcəkdir. Bu problemin həllinə hazırlaşmaq üçün, verilmiş ACPI cihazı ilə əlaqəli ilk "fiziki" cihazı ("əsas fiziki cihaz") əldə etmək məqsədilə yeni bir funksiya təqdim edilir; bu funksiya göstəricini qaytarmazdan əvvəl sözügedən cihazın istinad sayını (reference count) artıracaqdır. Həmin yeni funksiyanın və acpi_get_first_physical_node() funksiyasının fiziki düyün siyahısının axtarış kodu hissəsini ortaq istifadə etməsi təmin edilmişdir. Qəsdən törədilmiş heç bir funksional təsir yoxdur.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralıq göstərilməyib | — |
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.