CVE-2026-89731
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: cxl/ras: cxl_rch_get_aer_info() funksiyasındakı AER reyestrinin sərhədlərdən kənar oxunması problemi düzəldildi cxl_rch_get_aer_info() funksiyası RCH Downstream Port AER imkanını RCRB MMIO blokundan sizeof(struct aer_capability_regs) ilə məhdudlaşdırılmış readl() dövrü vasitəsilə kopyalayır. Bu struktur proqram təminatı düzənidir və onun daxilindəki struct pcie_tlp_log strukturu şəbəkədəki (on-wire) AER imkanından daha böyükdür. Nəticədə, dövr xəritələnmiş AER reyestrləri blokunun sərhədlərini aşaraq oxuma aparır. Həddindən artıq oxuma həmçinin header_log.header_len daxil olmaqla yalnız proqram təminatına aid son sahələri də doldurur. pcie_print_tlp_log() funksiyasına ötürülən diapazondan kənar header_len dəyəri daha sonra başlıq loq buferini aşan dövr yarada bilər və ikinci bir sərhədlərdən kənar oxumaya səbəb ola bilər. Oxuma əməliyyatı tətbiq edildiyi zaman düzgün idi, lakin o vaxtdan bəri struct pcie_tlp_log genişləndiyi üçün (Header Log və TLP Prefix Log ölçüləri, header_len və flit sahələri), sizeof(struct aer_capability_regs) artıq fiziki AER imkanı ilə üst-üstə düşmür. Oxuma əməliyyatını fiziki AER reyestrləri ilə, başlıqdan başlayaraq 16 baytlıq Header Log-a qədər məhdudlaşdırın. Yalnız proqram təminatına aid sahələrin deterministik olması üçün əvvəlcə hədəf sahəni sıfırlayın.
Necə düzəltmək olar
- Linux Linux7f5a2a330dde8e8aa2dd80e1f3e05b6ada049607, 8bd3523df1319edc61cd391e695c84a4618516df, 8e3d9dbb25d3ddbe72b4542ec4f7c4e622fe0ced, 29458e62d0829cbc99435f3e44fd560f9bbf1da7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 6ac07883dbb5f60f7bc56a13b7a84a382aa9c1ab ≤ v < 7f5a2a330dde8e8aa2dd80e1f3e05b6ada049607, 6ac07883dbb5f60f7bc56a13b7a84a382aa9c1ab ≤ v < 8bd3523df1319edc61cd391e695c84a4618516df, 6ac07883dbb5f60f7bc56a13b7a84a382aa9c1ab ≤ v < 8e3d9dbb25d3ddbe72b4542ec4f7c4e622fe0ced, 6ac07883dbb5f60f7bc56a13b7a84a382aa9c1ab ≤ v < 29458e62d0829cbc99435f3e44fd560f9bbf1da7, 6.7 | 7f5a2a330dde8e8aa2dd80e1f3e05b6ada049607, 8bd3523df1319edc61cd391e695c84a4618516df, 8e3d9dbb25d3ddbe72b4542ec4f7c4e622fe0ced, 29458e62d0829cbc99435f3e44fd560f9bbf1da7 |
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.