CVE-2026-93120
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: usb: gadget: configfs: qw_sign dəyişəninin sərhədlərdən kənar oxunması xətası düzəldildi os_desc_qw_sign_show() funksiyası utf16s_to_utf8s() funksiyasına giriş uzunluğu kimi OS_STRING_QW_SIGN_LEN parametrini ötürür, lakin həmin arqument UTF-16 kod vahidlərini sayarkən, OS_STRING_QW_SIGN_LEN (14) qw_sign[] massivinin bayt ölçüsüdür. Massiv yalnız OS_STRING_QW_SIGN_LEN / 2 (7) kod vahidi saxlayır, buna görə də yaddaqda saxlanılan imza massivi NUL terminatoru olmadan doldurduqda, çevirmə prosesi qw_sign[] massivinin sonundan 7 vahid (14 bayt) irəli gedərək struct gadget_info strukturunun növbəti üzvlərini oxuyur və bu baytları configfs atributu vasitəsilə açıqlayır. Yaddaşa yazma yolu (store path) giriş sərhədi üçün sayı yarıya bölür, lakin utf8s_to_utf16s() çıxış limiti kimi tam bayt sayını ötürür; hər iki istiqamətdə hədəf kod-vahid sayından istifadə edilməlidir.
Necə düzəltmək olar
- Linux Linuxb895dbed8ac9e12a5ffa1a2165575a8469f8340d, 9b45125501aad2dff7730970461b455b0e0658ee, f6da500b0f8106882598b6dec87fe37d653946cf, a28c486434634f6d1e120711d2b09f3eddea6c98, 7e94cb967778e074411940db4db97f22ed77560c, afbf39c0f2297c6abef6d670a82a2079b0836191, 36315a330e067f7773196940552feacb1debbef1, f63edb54d8f738f9c21e2068c777ae1c097df6b7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 76180d716f91f035d9c8639497cf5459b44e1a51 ≤ v < b895dbed8ac9e12a5ffa1a2165575a8469f8340d, 76180d716f91f035d9c8639497cf5459b44e1a51 ≤ v < 9b45125501aad2dff7730970461b455b0e0658ee, 76180d716f91f035d9c8639497cf5459b44e1a51 ≤ v < f6da500b0f8106882598b6dec87fe37d653946cf, 76180d716f91f035d9c8639497cf5459b44e1a51 ≤ v < a28c486434634f6d1e120711d2b09f3eddea6c98, 76180d716f91f035d9c8639497cf5459b44e1a51 ≤ v < 7e94cb967778e074411940db4db97f22ed77560c, 76180d716f91f035d9c8639497cf5459b44e1a51 ≤ v < afbf39c0f2297c6abef6d670a82a2079b0836191, 76180d716f91f035d9c8639497cf5459b44e1a51 ≤ v < 36315a330e067f7773196940552feacb1debbef1, 76180d716f91f035d9c8639497cf5459b44e1a51 ≤ v < f63edb54d8f738f9c21e2068c777ae1c097df6b7, 4.13 | b895dbed8ac9e12a5ffa1a2165575a8469f8340d, 9b45125501aad2dff7730970461b455b0e0658ee, f6da500b0f8106882598b6dec87fe37d653946cf, a28c486434634f6d1e120711d2b09f3eddea6c98, 7e94cb967778e074411940db4db97f22ed77560c, afbf39c0f2297c6abef6d670a82a2079b0836191, 36315a330e067f7773196940552feacb1debbef1, f63edb54d8f738f9c21e2068c777ae1c097df6b7 |
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.