CVE-2026-80918
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: HID: core: uzun elementlərdə say/göstərici tipi qarışıqlığının düzəldilməsi `hid_scan_report()` tərəfindən `HID_ITEM_TAG_LONG` etiketli bir element üçün `fetch_item()` çağırıldıqda, dəyəri birbaşa `item->data.{u8/u16/u32}` daxilində saxlamaq əvəzinə, element məlumatına olan göstəricini `item->data.longdata`-da saxlayır. `item_udata()` və ya `item_sdata()` belə bir elementlə rastlaşdıqda, səhvən elementin qısa formatda olduğunu fərz edir və buna görə də say kimi yenidən şərh edilən nüvə göstəricisinin aşağı hissəsini qaytarır. Deskriptoru uzun formatda kodlaşdırılmış və ölçüsü `size=4` olan `HID_GLOBAL_ITEM_TAG_REPORT_SIZE` ehtiva edən bir HID cihazı qoşulduqda, bu, nüvə göstəricisinin aşağı yarısının `dmesg`-də say kimi çap olunmasına səbəb olur, məsələn: hid (null): invalid report_size 107953555 Bunu düzəltmək üçün `item_udata()` və `item_sdata()` funksiyalarının elementin qısa formatda olduğunu yoxlamasını təmin edin. Qeyd edin ki, bu xəta yalnız `hid_scan_report()` funksiyasına təsir edir, əsas analiz mərhələsi olan `hid_parse_collections()` isə uzun elementlə rastlaşdıqda həmişə prosesi dayandıracaqdır. Əlavə qeyd: Hazırda `data.longdata`-dan istifadə edən heç kim yoxdur; bəlkə növbəti addım olaraq uzun formatlı deskriptorların hər hansı analizini tamamilə silməliyik.
Necə düzəltmək olar
- Linux Linuxbed7fe3a936b6bdd84671385951397ca673cf6e7, aec2c2ec87d4ec1f098979f68cd81b29f031c8cb, 634f498ea5d5e8e01f8d9414d4f45eeaf9ee1996, abec577de5fc16cd5caae42f97cdcd0983c06d66, dd8035dec26e98204d6e4a6e0cee5c4d329b3d7e, 1fa1591efd417e39e5e164bebea8ca7a3837c469, e60159f5ea60254a5c3de4ea4f2f939f0171031b, e542edada3f79387c0ac2a528cebf01f4ef47df8, 28abce951343fcec26e397610868efa4e1395c3f və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 3dc8fc083dbfeede7b63a0c07581192e97711365 ≤ v < bed7fe3a936b6bdd84671385951397ca673cf6e7, 3dc8fc083dbfeede7b63a0c07581192e97711365 ≤ v < aec2c2ec87d4ec1f098979f68cd81b29f031c8cb, 3dc8fc083dbfeede7b63a0c07581192e97711365 ≤ v < 634f498ea5d5e8e01f8d9414d4f45eeaf9ee1996, 3dc8fc083dbfeede7b63a0c07581192e97711365 ≤ v < abec577de5fc16cd5caae42f97cdcd0983c06d66, 3dc8fc083dbfeede7b63a0c07581192e97711365 ≤ v < dd8035dec26e98204d6e4a6e0cee5c4d329b3d7e, 3dc8fc083dbfeede7b63a0c07581192e97711365 ≤ v < 1fa1591efd417e39e5e164bebea8ca7a3837c469, 3dc8fc083dbfeede7b63a0c07581192e97711365 ≤ v < e60159f5ea60254a5c3de4ea4f2f939f0171031b, 3dc8fc083dbfeede7b63a0c07581192e97711365 ≤ v < e542edada3f79387c0ac2a528cebf01f4ef47df8, 3dc8fc083dbfeede7b63a0c07581192e97711365 ≤ v < 28abce951343fcec26e397610868efa4e1395c3f, 3.12 | bed7fe3a936b6bdd84671385951397ca673cf6e7, aec2c2ec87d4ec1f098979f68cd81b29f031c8cb, 634f498ea5d5e8e01f8d9414d4f45eeaf9ee1996, abec577de5fc16cd5caae42f97cdcd0983c06d66, dd8035dec26e98204d6e4a6e0cee5c4d329b3d7e, 1fa1591efd417e39e5e164bebea8ca7a3837c469, e60159f5ea60254a5c3de4ea4f2f939f0171031b, e542edada3f79387c0ac2a528cebf01f4ef47df8, 28abce951343fcec26e397610868efa4e1395c3f |
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.