CVE-2025-38103
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: HID: usbhid: usbhid_parse() funksiyasındakı təkrarlanan sərhəd kənarı (out-of-bounds) xətasının aradan qaldırılması USB HID 1.11 spesifikasiyasına uyğun olaraq, HID Deskriptorunun məcburi və opsional hissələrini daha yaxşı əks etdirmək üçün struct hid_descriptor yenilənib. Qeyd: hazırda nüvə heç bir opsional HID klass deskriptorunu analiz etmir, yalnız məcburi hesabat deskriptorunu analiz edir. desc[0] üzv elementinə olan bütün istinadlar rpt_desc ilə əvəz edilib. bLength və bNumDescriptors dəyərlərinin düzgünlüyünü yoxlamaq üçün test əlavə edilib. Hesabat deskriptoru üçün for dövrü, məcburi HID klass deskriptoru üzvünə birbaşa girişlə əvəz edilib. Bu, sərhəd kənarı (out-of-bounds) xətası alma ehtimalını aradan qaldırır. HID deskriptoru hər hansı dəstəklənməyən opsional HID klass deskriptorları ehtiva etdikdə xəbərdarlıq mesajı əlavə edilib.
Necə düzəltmək olar
- linux linux_kernel3.3, 3.17, 3.19, 4.2, 4.5, 4.10, 4.14, 5.4.295, 5.10.239, 5.15.186, 6.1.142, 6.6.94, 6.12.34, 6.15.3 və ya daha yeni versiya
- git.kernel.org/stable/c/1df80d748f984290c895e843401824215dcfbfb0
- git.kernel.org/stable/c/41827a2dbdd7880df9881506dee13bc88d4230bb
- git.kernel.org/stable/c/485e1b741eb838cbe1d6b0e81e5ab62ae6c095cf
- git.kernel.org/stable/c/4fa7831cf0ac71a0a345369d1a6084f2b096e55e
- git.kernel.org/stable/c/74388368927e9c52a69524af5bbd6c55eb4690de
- git.kernel.org/stable/c/7a6d6b68db128da2078ccd9a751dfa3f75c9cf5b
- git.kernel.org/stable/c/a8f842534807985d3a676006d140541b87044345
- git.kernel.org/stable/c/fe7f7ac8e0c708446ff017453add769ffc15deed
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 3.2.95 ≤ v < 3.3, 3.16.50 ≤ v < 3.17, 3.18.76 ≤ v < 3.19, 4.1.46 ≤ v < 4.2, 4.4.93 ≤ v < 4.5, 4.9.57 ≤ v < 4.10, 4.13.8 ≤ v < 4.14, 4.14.1 ≤ v < 5.4.295, 5.5 ≤ v < 5.10.239, 5.11 ≤ v < 5.15.186, 5.16 ≤ v < 6.1.142, 6.2 ≤ v < 6.6.94, 6.7 ≤ v < 6.12.34, 6.13 ≤ v < 6.15.3, 4.14 | 3.3, 3.17, 3.19, 4.2, 4.5, 4.10, 4.14, 5.4.295, 5.10.239, 5.15.186, 6.1.142, 6.6.94, 6.12.34, 6.15.3 |
| debian debian_linux | 11.0 | — |
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.