CVE-2026-80760
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: Bluetooth: MGMT: 255-dən yuxarı olan HCI_CMD_SYNC params_len parametrlərini rədd etsin mgmt_hci_cmd_sync() funksiyası mesaj uzunluğunun params_len ilə uyğun olduğunu yoxlayır, lakin onun üçün yuxarı hədd təyin etmir. HCI əmr başlığındakı parametr uzunluğu u8 olduğu halda, params_len __le16 tipindədir: struct hci_command_hdr { __le16 opcode; __u8 plen; } __packed; hci_cmd_sync_alloc() birini digərinə mənimsədir: hdr->plen = plen; if (plen) skb_put_data(skb, param, plen); Beləliklə, 256 dəyərində olan params_len, bütün 256 bayt hələ də əlavə edildiyi halda plen dəyərini 0 saxlayır. Drayverə ötürülən freym heç bir parametr olmadığını bəyan edir, lakin 256 parametr daşıyır. H:4 kimi uzunluqla çərçivələnmiş transportlarda kontroller sonuncu baytları növbəti paketinin başlanğıcı kimi qəbul edir. mgmt soketinin MTU-su HCI_MAX_FRAME_SIZE-dır, buna görə də params_len bu yolla təxminən 1 KB-a çatdıra bilər. 03f1700b9b4d ("Bluetooth: MGMT: reject malformed HCI_CMD_SYNC commands") commit-i yalnız params_len-in mesaj uzunluğu ilə uyğunlaşmasını təmin etmişdi; mesajla uyğun gələn, lakin başlıq sahəsinə sığmayan dəyər hələ də qəbul edilir. Başlıq sahəsinə sığmayan params_len dəyərləri rədd edilsin.
Necə düzəltmək olar
- Linux Linuxb7d9edcf9fe6e9ec3a2e80ef9e8d44ef9b4f2894, 0bd0195ce25737cbdd0eabc54319ee0ddf3a0ad2, 6e1c44878aa3ee7336efeaf01414b030b0a5c273, 5d95286b6d6e8f1d304da7522bfa6860fc017e48 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 827af4787e74e8df9e8e0677a69fbb15e0856d2f ≤ v < b7d9edcf9fe6e9ec3a2e80ef9e8d44ef9b4f2894, 827af4787e74e8df9e8e0677a69fbb15e0856d2f ≤ v < 0bd0195ce25737cbdd0eabc54319ee0ddf3a0ad2, 827af4787e74e8df9e8e0677a69fbb15e0856d2f ≤ v < 6e1c44878aa3ee7336efeaf01414b030b0a5c273, 827af4787e74e8df9e8e0677a69fbb15e0856d2f ≤ v < 5d95286b6d6e8f1d304da7522bfa6860fc017e48, 6.13 | b7d9edcf9fe6e9ec3a2e80ef9e8d44ef9b4f2894, 0bd0195ce25737cbdd0eabc54319ee0ddf3a0ad2, 6e1c44878aa3ee7336efeaf01414b030b0a5c273, 5d95286b6d6e8f1d304da7522bfa6860fc017e48 |
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.