CVE-2026-10680

Yüksək

Təsvir

subsys/bluetooth/host/classic/l2cap_br.c faylındakı Classic (BR/EDR) L2CAP siqnalizasiya emalçıları l2cap_br_conf_req() və l2cap_br_conf_rsp() minimum əmr ölçüsünü len (L2CAP siqnalizasiya başlığından gələn hər əmr üçün məlumat uzunluğu) əvəzinə buf->len (qəbul edilmiş bütün PDU-da qalan baytlar) ilə yoxlayırdı. Bir PDU-ya bir neçə siqnalizasiya əmri yığıla bildiyi üçün buf->len əmrin len dəyərindən böyük ola bilər. Hücumçu konfiqurasiya sorğusu strukturundan kiçik başlıq uzunluğuna (məs. 0) malik CONF_REQ əmri, ardınca buf->len-in hələ də yoxlamanı ödədiyi başqa bir əmr göndərə bilər. Bundan sonra yoxlama səhvən keçir və opt_len = len - sizeof(*req) ifadəsi uint16_t tipini 0xFFFF-ə yaxın dəyərə qədər aşağı daşdırır (underflow). opt_len-in buf->len ilə müqayisəsi qoruyucusu olmayan konfiqurasiya-seçənək dövrəsi daha sonra heç bir işləmə vaxtı sərhəd yoxlaması aparmayan net_buf pull primitivlərindən istifadə edərək hovuzdan ayrılmış ACL qəbul buferinin sonundan çox uzağa gedir və host yaddaşının sərhəddən kənar oxunmasına, sərhəddən kənar seçənək baytları MTU və ya flush-timeout seçənəyini kodlaşdırdıqda isə sərhəddən kənar yazmaya səbəb olur. BR/EDR siqnalizasiya kanalı cütləşmə/şifrələmədən əvvəl emal olunur və SDP kimi L0 xidmətinə L2CAP kanalı cütləşmə olmadan açıla bilər, buna görə ACL bağlantısı qura bilən radio diapazonundakı autentifikasiyadan keçməmiş həmyaşıd bu qüsuru işə sala bilər ki, bu da yaddaşın korlanmasına və xidmətdən imtinaya (host/cihazın çökməsinə) gətirib çıxarır. Qüsur v4.4.0 daxil olmaqla buraxılmış versiyalarda mövcuddur. Düzəliş hər iki emalçıda buf->len əvəzinə len ilə yoxlama aparır.

CiddilikYüksək
CVSS7.6
İstismar ehtimalı—
MəhsulZephyr
Dərc21 iyl 2026
İlk görülmə21 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • zephyrproject zephyr4.3.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
zephyrproject zephyr4.2.0 ≤ v < 4.3.1, 4.4.0 ≤ v ≤ 4.4.14.3.1

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.

CVE-2026-10680 · Zephyr · Dark Radar