virtio PCI 驱动程序(drivers/virtio/virtio_pci.c)在驱动初始化期间会解析设备的 PCI 能力列表。在 函数中,设备提供的能力长度字节 (通过 从 PCI 配置空间读取)仅使用 进行检查。该断言在启用 时才会生效,而在生产构建中默认关闭,因此该值在到达复制逻辑时完全未经验证。 该长度随后用于驱动一个循环,将额外的能力双字(dwords)复制到调用者提供的固定大小栈缓冲区中。如果 小于基础结构体 的 24 字节,会导致无符号变量 发生下溢,接近 ,从而产生近乎无限的栈写入;如果 超
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| zephyrproject | zephyr | 4.2.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 | 4.2.0 ~ 4.4.2 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-13214 | 9.8 CRITICAL | Stack buffer overflow in OCPP GetConfiguration key parsing |
| CVE-2026-13215 | 6.8 MEDIUM | Zephyr ext2 mount: unvalidated superblock block size causes out-of-bounds write from a cra |
| CVE-2026-13217 | 5.9 MEDIUM | NULL-pointer dereference in Zephyr OCPP CALLRESULT parsing via unchecked strtok_r/atoi |
| CVE-2026-13478 | 5.5 MEDIUM | Out-of-bounds read in Zephyr ext2 block-bitmap validation from a crafted s_blocks_count |
No comments yet