在 中的 函数会拒绝那些设备描述符中声明 的 USB 设备。然而,该函数仅记录错误日志并跳转至清理标签,却未设置返回码。此时,局部变量 仍保持为 0(源于此前成功读取描述符的操作),导致函数在跳过 (唯一分配 的位置)的情况下返回成功。由于 已将设备结构体零初始化, 保持为 NULL。 将零返回值视为枚举成功,并调用 。后者从 开始遍历描述符。 将该 NULL 指针传递给 ,而该函数的唯一防护仅检查调用方提供的长度参数,因此会通过 NULL 指针读取 。 该漏洞可完全由连接的外设触发:只需连接一个报告 的 USB
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| zephyrproject | zephyr | 4.4.0 ~ 4.5.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-90586 | 7.8 HIGH | Xtensa MMU userspace: uninitialized thread page-table pointer leads to out-of-bounds super |
| CVE-2026-90591 | 7.5 HIGH | NXP ENET-QOS Ethernet driver re-arms RX descriptors with a clobbered DMA buffer address on |
| CVE-2026-90590 | 6.5 MEDIUM | Permanent loss of transmit capability in the NXP ENET QoS Ethernet driver after an Etherne |
| CVE-2026-90589 | 5.5 MEDIUM | Memory-mapped thread stack is never unmapped when a thread is aborted by another thread, e |
| CVE-2026-90585 | 4.6 MEDIUM | Renesas RA SCI UART driver: unacknowledged receive-error interrupt causes a permanent inte |
| CVE-2026-90588 | 3.7 LOW | Out-of-bounds read in Zephyr HTTP client debug logging of response header fields |