CVE-2026-74508
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: Bluetooth: HIDP: tranzaksiya başlığı olmayan freymləri rədd etmək hidp_recv_ctrl_frame() və hidp_recv_intr_frame() funksiyaları L2CAP SDU-nun tranzaksiya başlığı ehtiva edib-etmədiyini yoxlamazdan əvvəl skb->data[0] dəyərini oxuyur. Qoşulmuş HIDP tərəfi boş basic-mode SDU göndərə bilər və hər iki yolun skb tailroom-dan təyin olunmamış baytı istifadə etməsinə səbəb ola bilər. KMSAN, __alloc_skb() vasitəsilə vhci_write()-da yaranan təyin olunmamış dəyərin hidp_session_run()-da istifadəsini bildirir. İdarəetmə yolu iki hesabat, kəsilmə yolu isə bir hesabat yaradır. Bayt həmçinin yanlış formalaşdırılmış aşağı səviyyəli paket vasitəsilə də idarə edilə bilər. Əgər HCI ACL paketi sıfır uzunluqlu faydalı yükü bəyan edilmiş və ardınca əlavə 0x15 baytı gələn L2CAP PDU ehtiva edirsə, l2cap_recv_acldata() ötürmədən əvvəl skb->len dəyərini bəyan edilmiş PDU uzunluğuna endirir. Buna baxmayaraq, mövcud HIDP yolu həmin əlavə baytı HIDP_TRANS_HID_CONTROL | HIDP_CTRL_VIRTUAL_CABLE_UNPLUG kimi qəbul edir və HIDP sessiyasını sonlandırır. Bu dəyişikliklə eyni paket atılır və növbəti xüsusiyyət hesabatı sorğusu uğurlu olur. Tranzaksiya başlığını skb_pull_data() ilə çəkin və onu ehtiva etməyən freymləri atın.
Necə düzəltmək olar
- Linux Linux24c64ccd5c1fc9934b427335b0d976c7f2b1a7d8, 238c333bc4b3f245c626632e8bfa3c9dab97f51b, 567a2a0a633f2ea5fdccaf3517c09f22c9d860c7, 46ca5ab39737d7c6f9ca77ecf714cdcfa6caaeec, 97b61241ab45bfa5b0526cb0f3978942493bc811, 2ebf63aa557a69990b4e9ea22be224d58aabce96, 854194494a6f726a60b90b76059148bf08df023d, 47778d2c2087b5d192398f6fddf692d16a5431cf və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 24c64ccd5c1fc9934b427335b0d976c7f2b1a7d8, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 238c333bc4b3f245c626632e8bfa3c9dab97f51b, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 567a2a0a633f2ea5fdccaf3517c09f22c9d860c7, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 46ca5ab39737d7c6f9ca77ecf714cdcfa6caaeec, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 97b61241ab45bfa5b0526cb0f3978942493bc811, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 2ebf63aa557a69990b4e9ea22be224d58aabce96, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 854194494a6f726a60b90b76059148bf08df023d, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 47778d2c2087b5d192398f6fddf692d16a5431cf, 2.6.12 | 24c64ccd5c1fc9934b427335b0d976c7f2b1a7d8, 238c333bc4b3f245c626632e8bfa3c9dab97f51b, 567a2a0a633f2ea5fdccaf3517c09f22c9d860c7, 46ca5ab39737d7c6f9ca77ecf714cdcfa6caaeec, 97b61241ab45bfa5b0526cb0f3978942493bc811, 2ebf63aa557a69990b4e9ea22be224d58aabce96, 854194494a6f726a60b90b76059148bf08df023d, 47778d2c2087b5d192398f6fddf692d16a5431cf |
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.