Zephyr SDIO 子系统中, 文件里的函数 通过一个字节级别的 I/O 循环来完成传输,该循环每次迭代使用的步进值为 。其中 的值是直接由 从 SDIO 卡的 CIS 寄存器中的 FUNCE 元组解析而来,且未进行有效性校验。当某张卡报告的 为 0 时, 恒为 0, 永远不减少,导致循环无限自旋。 该循环可由多个公开的 SDIO 客户端 API 进入,包括 、 以及递增式寄存器读写辅助函数。这些函数在进入循环时都会持有每张卡的互斥锁 。因此,若某张卡宣告 ,则在首次发生非块对齐传输时,调用线程将被永久挂起,且
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| zephyrproject | zephyr | 3.6.0< 4.4.2 |
affected |
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 | 3.6.0 ~ 4.4.2 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-16147 | 6.8 MEDIUM | it82xx2 USB device controller submits incomplete OUT transfer buffers, causing use-after-f |
| CVE-2026-15893 | 6.5 MEDIUM | Zephyr IPv6 Neighbor Discovery zero reachable time from crafted Router Advertisement cause |
| CVE-2026-15924 | 5.9 MEDIUM | Use-after-free / double-free from unsynchronized concurrent access to the TLS client sessi |
| CVE-2026-16148 | 4.6 MEDIUM | Kernel panic in the it82xx2 USB device controller driver via re-initialization of a busy d |
No comments yet