CVE-2026-90112
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: net: qlcnic: yükləmədən əvvəl vahid ROM bölmələrini yoxlayın Vahid ROM analizatoru proqram təminatı (firmware) faylından kataloq, məhsul və məlumat-deskriptoru sahələrini oxuyur. Mövcud validasiya cədvəl formalarını və məlumat sonluğunu yoxlanılmayan toplama və vurma əməliyyatları ilə müəyyən edir. Yanlış dəyərlər proqram təminatının ölçüsü ilə müqayisə edilməzdən əvvəl dövr edə bilər (wrap). Analizator həmçinin proqram təminatı tərəfindən idarə olunan ofsetlərdə tipləndirilmiş göstəriciləri (pointers) istifadə edir. Yalnız düzgün deskriptor diapazonları istehlakçılar üçün kifayət etmir. Yükləyici, bəyan edilmiş ölçüsündən asılı olmayaraq sabit ölçülü bootloader oxuyur, versiya analizatoru 17 baytlıq sonluğun olduğunu fərz edir və qismən tamamlanmış son proqram təminatı sözü tam u64 kimi oxunur. Buna görə də kəsilmiş obraz validasiya və ya yükləmə zamanı drayverin proqram təminatı üçün ayrılmış sahədən kənara çıxaraq oxuma etməsinə səbəb ola bilər. Göstərici qaytaran analizatoru məhdudlaşdırılmış diapazon köməkçiləri ilə əvəz edin. Hər hansı bir bölməni təqdim etməzdən əvvəl cədvəl girişlərinin ölçülərini, deskriptor indekslərini, bölmə diapazonlarını, sabit bootloader yükləmə uzunluğunu və versiya sonluğunu yoxlayın. Bütün fayl sahələrini hizalanmamış little-endian accessor-ları ilə oxuyun və qismən son sözü yalnız qalan baytlardan təşkil edin. Sabit sahələri oxumazdan əvvəl eyni diapazon yoxlamalarını köhnə (legacy) obraza da tətbiq edin.
Necə düzəltmək olar
- Linux Linuxad6cceee7aca7762f90f155480c2cd8d11ec6914, 43451ec94fb67ae1715faf29e9e6ab20ecbd42f4, b9efc177703a03312cc2f6e6a4bbd4595e8158a1, 4be733a450c86938c91f9c70a56802ef5069764c, 684773c4d26f7f2211beb31fb90629216f8a61f5, 5e8076e4e4124dae75a3e080ddc20404700d7585 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | af19b49152bdb68fda894183e88096d6d1aa5c3d ≤ v < ad6cceee7aca7762f90f155480c2cd8d11ec6914, af19b49152bdb68fda894183e88096d6d1aa5c3d ≤ v < 43451ec94fb67ae1715faf29e9e6ab20ecbd42f4, af19b49152bdb68fda894183e88096d6d1aa5c3d ≤ v < b9efc177703a03312cc2f6e6a4bbd4595e8158a1, af19b49152bdb68fda894183e88096d6d1aa5c3d ≤ v < 4be733a450c86938c91f9c70a56802ef5069764c, af19b49152bdb68fda894183e88096d6d1aa5c3d ≤ v < 684773c4d26f7f2211beb31fb90629216f8a61f5, af19b49152bdb68fda894183e88096d6d1aa5c3d ≤ v < 5e8076e4e4124dae75a3e080ddc20404700d7585, 2.6.34 | ad6cceee7aca7762f90f155480c2cd8d11ec6914, 43451ec94fb67ae1715faf29e9e6ab20ecbd42f4, b9efc177703a03312cc2f6e6a4bbd4595e8158a1, 4be733a450c86938c91f9c70a56802ef5069764c, 684773c4d26f7f2211beb31fb90629216f8a61f5, 5e8076e4e4124dae75a3e080ddc20404700d7585 |
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.