CVE-2026-2411

Orta

Təsvir

Zephyr-in Bluetooth hostu GATT xüsusiyyətini iki ardıcıl atribut kimi təyin edir: icazəsi sabit şəkildə BT_GATT_PERM_READ olaraq təyin edilmiş Xüsusiyyət Bəyanı (Characteristic Declaration) və tətbiq tərəfindən müəyyən edilmiş təhlükəsizlik icazələrini (məsələn, BT_GATT_PERM_READ_ENCRYPT / READ_AUTHEN / READ_LESC) daşıyan Xüsusiyyət Dəyəri (Characteristic Value) atributu. İctimai notify və indicate API-ləri açıq şəkildə hər iki atributu qəbul edir və bəyanatın ötürülməsi sənədləşdirilmiş ümumi metoddur. Hər bir bildiriş və ya göstərmə göndərilməzdən əvvəl, host `gatt_notify()`, `gatt_indicate()` və `gatt_notify_multiple_verify_params()` (`subsys/bluetooth/host/gatt.c`) funksiyalarında `params->attr` üzrə `bt_gatt_check_perm()` ilə bağlantı təhlükəsizliyini yenidən yoxlayır. Tətbiq Xüsusiyyət Bəyanı atributunu ötürdükdə, host dəyər tutacağını (handle) düzgün şəkildə yönləndirdi, lakin `params->attr`-nin bəyanata işarə etməsini saxladı, buna görə də təhlükəsizlik yoxlaması dəyərin icazələri əvəzinə bəyanatın icazələrini (təhlükəsizlik tələb olunmur) qiymətləndirdi. Nəticədə, xüsusiyyət dəyəri üçün konfiqurasiya edilmiş şifrələmə/autentifikasiya/LESC tələbi nəzərdən qaçırıldı. Notify-Multiple yolu əlavə olaraq LE Secure Connections tələbini çıxaran maskadan istifadə etdi. Uzaq tərəf (remote peer), qoşulmaqla (istəyə bağlı olaraq cütləşmə və ya şifrələmə olmadan) və bildirişləri və ya göstərmələri aktivləşdirmək üçün Client Characteristic Configuration deskriptoruna məlumat yazmaqla məlumat sızmasını tetikləyir; bu, serverin qorunan dəyəri tələb olunan təhlükəsizlik səviyyəsinə çatmamış bağlantı vasitəsilə ötürməsinə səbəb olur. Təsir, tətbiqin yalnız təhlükəsiz bağlantı vasitəsilə açmağı planlaşdırdığı xüsusiyyət dəyərləri üçün məlumat sızması / girişənəzarətin yan keçilməsidir; sızma, tətbiqin şifrələmə/autentifikasiya tələb edən notify/indicate xüsusiyyətlərini bəyan etməsindən və CCC-nin daha aşağı təhlükəsizlik səviyyəsində yazıla bilən olmasından asılıdır. Yaddaş təhlükəsizliyi və ya əlçatanlıq üzərində heç bir təsir yoxdur. Düzəliş, icazə yoxlamasından əvvəl bəyanat atributunu növbəti dəyər atributuna uyğunlaşdıran `bt_gatt_attr_resolve_value()` funksiyasını əlavə edir və LESC tələbinin də tətbiq edilməsi üçün Notify-Multiple yolunu tam BT_GATT_PERM_READ_ENCRYPT_MASK-a keçirir.

CiddilikOrta
CVSS6.5
İstismar ehtimalı—
MəhsulZephyr
Dərc1 avq 2026
İlk görülmə1 avq 2026

Necə düzəltmək olar

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

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
zephyrproject zephyr2.6.0 ≤ v < 4.5.04.5.0

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.