CVE-2026-31393

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: Bluetooth: L2CAP: Girişdən əvvəl L2CAP_INFO_RSP faydalı yükünün uzunluğunu yoxlayın l2cap_information_rsp() funksiyası cmd_len-in sabit l2cap_info_rsp başlığını (tip + nəticə, 4 bayt) əhatə etdiyini yoxlayır, lakin daha sonra faydalı yükün mövcudluğunu təsdiqləmədən rsp->data hissəsini oxuyur: - L2CAP_IT_FEAT_MASK get_unaligned_le32(rsp->data) funksiyasını çağırır ki, bu da başlıqdan sonrakı 4 baytı oxuyur (cmd_len >= 8 olmalıdır). - L2CAP_IT_FIXED_CHAN başlıqdan sonrakı 1 baytı, yəni rsp->data[0]-ı oxuyur (cmd_len >= 5 olmalıdır). Nəticəsi result == L2CAP_IR_SUCCESS olan kəsilmiş L2CAP_INFO_RSP, bitişik skb məlumatlarının sərhədlərdən kənar oxunmasına (out-of-bounds read) səbəb olur. Hər bir məlumat girişini tələb olunan faydalı yük uzunluğu yoxlaması ilə qoruyun. Əgər faydalı yük çox qısadırsa, oxuma prosesini ötürün və vəziyyət maşınının təhlükəsiz standartlarla tamamlanmasına icazə verin (feat_mask və remote_fixed_chan kzalloc sayəsində sıfır olaraq qalır), beləliklə, info taymerinin təmizlənməsi və l2cap_conn_start() hələ də işləyir və bağlantı dayanmır.

CiddilikYüksək
CVSS8.1
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc3 apr 2026
İlk görülmə3 apr 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.78, 6.18.20, 6.19.10 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel2.6.24 ≤ v < 5.10.253, 5.11 ≤ v < 5.15.203, 5.16 ≤ v < 6.1.167, 6.2 ≤ v < 6.6.130, 6.7 ≤ v < 6.12.78, 6.13 ≤ v < 6.18.20, 6.19 ≤ v < 6.19.10, 7.05.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.78, 6.18.20, 6.19.10

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.

Intelligence 360 paketində

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.