Home
Home
Trends
Trends
Vulnerabilities
Vulnerabilities
News
News
Researchers
Researchers
Why dbugs?
Why dbugs?
Settings

Jaytolttech

#50060of 56,328
5.3Total CVSS
Vulnerabilities · 1
PT-2026-53748
5.3
2026-06-29
Zephyr · Zephyr · CVE-2026-10647
**Name of the Vulnerable Software and Affected Versions** Zephyr versions prior to 4.4.0 **Description** The USB CDC-NCM device class contains a flaw where the `cdc ncm send()` function ignores the return value of `usbd ep enqueue()`. If the enqueue operation fails—which occurs when the USB bus is suspended, disconnected, reset, or the endpoint is disabled—the system attempts to take a completion semaphore using `k sem take(&data-sync sem, K FOREVER)`. Since no data was enqueued, the callback required to signal the semaphore never triggers, causing the shared network traffic-class TX thread to deadlock while holding the interface TX lock. This results in a permanent halt of transmissions and a transmit buffer leak, recoverable only via reboot. This issue leads to a persistent loss of the virtual network connection and may stall egress on other network interfaces. **Recommendations** Update to version 4.4.0 or later to ensure the return value of `usbd ep enqueue()` is checked and buffers are freed before the blocking wait.