CVE-2026-72333
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: Bluetooth: L2CAP: cavabı olmayan əmrlər üçün tx ident sızmasının düzəldilməsi 6c3ea155e5ee nömrəli commit ("Bluetooth: L2CAP: Fix not tracking outstanding TX ident"), uyğun cavab əmri alındıqda l2cap_put_ident() vasitəsilə identifikatorların azad edilməsi üçün ident ayırmasını IDA istifadə edəcək şəkildə dəyişmişdir. Lakin cavabı təyin olunmamış əmrlər üçün ayrılan identifikatorlar heç vaxt azad edilmir. Xüsusilə, L2CAP_LE_CREDITS LE CoC kanalının ömrü boyu təkrarən göndərilir, buna görə də hosta məlumat axını təmin edən qarşı tərəf 254 kredit paketindən sonra 1-255 ident diapazonunu tükədir. Bundan sonra l2cap_get_ident() uğursuz olur: kernel: Bluetooth: Unable to allocate ident: -28 və növbəti hər bir L2CAP_LE_CREDITS paketi etibarsız olan 0 identi ilə göndərilir (Core Spec, Vol 3, Part A, Section 4: "Signaling identifier 0x00 is an invalid identifier and shall never be used in any command"). Identi yoxlayan uzaq steklər bu əmrləri rədd edir, yeni kreditləri heç vaxt almırlar və kanal daimi olaraq dayanır. Defolt soket buferləri ilə bu, təxminən 0.5 MB məlumat alındıqdan sonra baş verir (dəqiq miqdar soketin qəbul buferindən asılıdır): < ACL Data TX: Handle 2048 flags 0x00 dlen 12 LE L2CAP: LE Flow Control Credit (0x16) ident 0 len 4 Source CID: 64 Credits: 1 Heç bir cavab onu azad etməyəcəyi üçün L2CAP_LE_CREDITS göndərildikdən dərhal sonra identi azad edin. EXT_FLOWCTL kanalının gözləyə biləcəyi identin (məsələn, gözlənilən yenidən konfiqurasiya) kredit paketi tərəfindən üzərinə yazılmaması üçün chan->ident əvəzinə lokal dəyişəndən istifadə edin. Həmçinin, çıxan L2CAP_LE_CONN_REQ əmrləri üçün ayrılan identlər cavab gəldikdə azad edilsin deyə l2cap_put_ident() funksiyasına çatışmayan L2CAP_LE_CONN_RSP halını əlavə edin.
Necə düzəltmək olar
- Linux Linuxb8a32a5fc915b024c60f18d51b6cffd2bd64d4a6, bd1e01170341291292fd4c46b5f6949da282ca6c, 0c602cb8f148a36bfb39c25ade400bdadc023c4f, d0a2b0c81f112540a337cde1c20251bf05ddf1da, 6e1930ece855a4c256f1c7e6632d634cfb9888b5, 6.18.40, 5.11, 5.16, 6.20 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | e86554c37d3d2b4b24608e0313f882cae28b8adb ≤ v < b8a32a5fc915b024c60f18d51b6cffd2bd64d4a6, 9b24ad4787cad46a3917620799f8455c6533b8df ≤ v < bd1e01170341291292fd4c46b5f6949da282ca6c, ea6cf86167b3972caa68972d2a1ad43ecbbb8331 ≤ v < 0c602cb8f148a36bfb39c25ade400bdadc023c4f, 6c3ea155e5ee3e56606233acde8309afda66d483 ≤ v < d0a2b0c81f112540a337cde1c20251bf05ddf1da, 6c3ea155e5ee3e56606233acde8309afda66d483 ≤ v < 6e1930ece855a4c256f1c7e6632d634cfb9888b5, ed97bb2cf96684ee646be6f37e4c4835f9d30caa, 84bc3197f7d87c5b89c156e853d0561a9154eceb, 8c1cdbc1bacc0cf9c27c3ebda11a81c3dcd01630, 6.18.21 ≤ v < 6.18.40, 5.10.261 ≤ v < 5.11, 5.15.212 ≤ v < 5.16, 6.19.11 ≤ v < 6.20, 7.0 | b8a32a5fc915b024c60f18d51b6cffd2bd64d4a6, bd1e01170341291292fd4c46b5f6949da282ca6c, 0c602cb8f148a36bfb39c25ade400bdadc023c4f, d0a2b0c81f112540a337cde1c20251bf05ddf1da, 6e1930ece855a4c256f1c7e6632d634cfb9888b5, 6.18.40, 5.11, 5.16, 6.20 |
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.