CVE-2023-53446
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: PCI/ASPM: use-after-free xətasının qarşısını almaq üçün MFD funksiyasının silinməsi zamanı ASPM-i deaktiv edin Struct pcie_link_state->downstream, funksiya 0-ın pci_dev strukturuna göstərən göstəricidir. Əvvəllər funksiya 0 silindikdə həmin göstərici saxlanılırdı və sonrakı ASPM siyasət dəyişiklikləri onu istifadə etdikdə (dereference), KASAN tərəfindən use-after-free xəbərdarlığı verilirdi, məsələn: # echo 1 > /sys/bus/pci/devices/0000:03:00.0/remove # echo powersave > /sys/module/pcie_aspm/parameters/policy BUG: KASAN: slab-use-after-free in pcie_config_aspm_link+0x42d/0x500 Call Trace: kasan_report+0xae/0xe0 pcie_config_aspm_link+0x42d/0x500 pcie_aspm_set_policy+0x8e/0x1a0 param_attr_store+0x162/0x2c0 module_attr_store+0x3e/0x80 PCIe spesifikasiyası r6.0, bölmə 7.5.3.7, proqram təminatına çoxfunksiyalı cihazların bütün funksiyalarında eyni ASPM Control dəyərini təyin etməyi tövsiyə edir. Hər hansı bir alt funksiya silindikdə ASPM-i deaktiv edin və pcie_link_state-i azad edin ki, beləliklə, etibarsız pcie_link_state->downstream göstəricisini ləğv edə bilək və bütün funksiyalar üçün eyni ASPM Control konfiqurasiyasını saxlayaq. [bhelgaas: commit loqu və şərh]
Necə düzəltmək olar
- linux linux_kernel5.4.251, 5.10.188, 5.15.121, 6.1.39, 6.3.13, 6.4.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 4.11 ≤ v < 5.4.251, 5.5 ≤ v < 5.10.188, 5.11 ≤ v < 5.15.121, 5.16 ≤ v < 6.1.39, 6.2 ≤ v < 6.3.13, 6.4 ≤ v < 6.4.4 | 5.4.251, 5.10.188, 5.15.121, 6.1.39, 6.3.13, 6.4.4 |
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.