在 BPF 指令中,当从/向临时内存寄存器加载/存储值时,寄存器索引是一个无符号 32 位整数,且其值不得超过 15,但 libpcap 的 BPF 解释器未对该值进行校验。特别地,在某些不常见的使用场景中,一个精心构造的过滤程序可能导致解释器在 64 位架构上尝试读取和写入当前栈帧起始处起的 16GiB 的操作系统进程内存,而在 32 位架构上则可能涉及整个地址空间。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| The Tcpdump Group | libpcap | < 1.10.7 |
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 |
|---|---|---|---|---|
| The Tcpdump Group | libpcap | 0 ~ 1.10.7 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-6244 | 5.5 MEDIUM | division by zero in libpcap before 1.10.7 |
| CVE-2026-6554 | 5.5 MEDIUM | infinte loop in libpcap before 1.10.7 |
| CVE-2026-31911 | 5.5 MEDIUM | abort() in libpcap before 1.10.7 on an invalid BPF opcode |
| CVE-2026-31912 | 5.5 MEDIUM | OOBR in libpcap before 1.10.7 |
| CVE-2026-18238 | 5.0 MEDIUM | OOBR in rpcap client in libpcap before 1.10.7 |
| CVE-2026-18313 | 4.3 MEDIUM | rpcapd memory leak in libpcap before 1.10.7 |
No comments yet