CVE-2026-89450
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: iommu/tegra241-cmdqv: SID_MATCH sahəsindən daha geniş olan vSID-ni rədd etmək tegra241_vintf_init_vsid() funksiyası qonaq tərəfindən təmin edilən vSID-ni SID_MATCH-ə proqramlaşdırır, onun VIRT_SID sahəsi isə 0-cı bit uyğunluq-aktivləşdirmə bayrağı olmaqla [20:1] bitlərini əhatə edir. Buna görə də aparat təminatı yalnız 20 bitlik Stream ID ilə uyğunluğu yoxlayır. Sərhəd yoxlaması yalnız virt_sid > UINT_MAX halında rədd etməni həyata keçirir ki, bu da sahədən çox daha geniş bir dəyərin qəbul edilməsinə yol açır. Daha sonra "virt_sid << 1 | 0x1" yazma əməliyyatı 20-ci bitdən yuxarı olan bütün bitləri silir: məsələn, 0x80000000 vSID dəyəri SID_MATCH = 0x1 kimi qeydə alınır və vSID 0 üçün düzgün uyğunluq hesab olunur, beləliklə giriş yanlış Stream ID-ni əvəz edir. vdev->virt_id qonaq tərəfindən idarə olunduğu üçün VMM bunu tetikleyə bilər. FIELD_MAX() vasitəsilə virt_sid-nin sahə genişliyine uyğunluğunu yoxlayın və dəyərlə sahənin ardıcıl qalması üçün registri FIELD_PREP() ilə proqramlaşdırın.
Necə düzəltmək olar
- Linux Linuxd903d99ffd22b0180bd745a43f221c21bcdd8d7c, 445204550f894ca325ac80a21e3df177ad073798, 4379610c79bd88ddbea10e7f6c21e16d4b338c6b və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 4dc0d12474f9d4833c3dd96b73d61e406d3f5dc7 ≤ v < d903d99ffd22b0180bd745a43f221c21bcdd8d7c, 4dc0d12474f9d4833c3dd96b73d61e406d3f5dc7 ≤ v < 445204550f894ca325ac80a21e3df177ad073798, 4dc0d12474f9d4833c3dd96b73d61e406d3f5dc7 ≤ v < 4379610c79bd88ddbea10e7f6c21e16d4b338c6b, 6.17 | d903d99ffd22b0180bd745a43f221c21bcdd8d7c, 445204550f894ca325ac80a21e3df177ad073798, 4379610c79bd88ddbea10e7f6c21e16d4b338c6b |
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.