CVE-2026-89731

Yüksək

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.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulLinux
Dərc11 sen 2026
İlk görülmə11 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux7f5a2a330dde8e8aa2dd80e1f3e05b6ada049607, 8bd3523df1319edc61cd391e695c84a4618516df, 8e3d9dbb25d3ddbe72b4542ec4f7c4e622fe0ced, 29458e62d0829cbc99435f3e44fd560f9bbf1da7 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux6ac07883dbb5f60f7bc56a13b7a84a382aa9c1ab ≤ v < 7f5a2a330dde8e8aa2dd80e1f3e05b6ada049607, 6ac07883dbb5f60f7bc56a13b7a84a382aa9c1ab ≤ v < 8bd3523df1319edc61cd391e695c84a4618516df, 6ac07883dbb5f60f7bc56a13b7a84a382aa9c1ab ≤ v < 8e3d9dbb25d3ddbe72b4542ec4f7c4e622fe0ced, 6ac07883dbb5f60f7bc56a13b7a84a382aa9c1ab ≤ v < 29458e62d0829cbc99435f3e44fd560f9bbf1da7, 6.77f5a2a330dde8e8aa2dd80e1f3e05b6ada049607, 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.

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.