یک آسیبپذیری امنیتی با شناسه CVE-2026-19740 در پیادهسازی کنترلر Bluetooth LE در نرمافزار Zephyr شناسایی شده است. این نقص در بخش Link Layer Control Procedure (LLCP) قرار دارد و شدت آن در سطح Medium ارزیابی شده است.
جزئیات فنی نقص
در این پیادهسازی، گره دریافت (receive node) که حاوی یک LL_PHY_UPDATE_IND پذیرفته شده است، برای استفاده مجدد در زمان اعلان به میزبان (host notification) حفظ میشود. این فرآیند توسط تابع llcp_rx_node_retain() مدیریت شده و گرههایی که با علامت NODE_RX_TYPE_RETAIN مشخص شدهاند، بهطور عمدی بازیافت (recycle) نمیشوند.
مشکل زمانی رخ میدهد که در توابع llcp_lp_pu_rx() و llcp_rp_pu_rx()، در سناریوهای مربوط به invalid-PDU (واحدهای داده پروتکل نامعتبر)، این گرهها به درستی مدیریت نمیشوند. این نقص میتواند منجر به نشت منابع (Resource Leak) یا رفتارهای پیشبینی نشده در لایه کنترل بلوتوث شود.