PREVAIL 是一种采用抽象解释层(Abstract Interpretation Layer)的多项式运行时 eBPF 验证器。在 0.2.4 版本之前,Prevail 的 eBPF 验证器中, 在目标寄存器携带非单例类型集(即存在两种或多种可能的指针类型)时,会静默跳过偏移量变量的更新。随后的边界检查使用了过期的偏移量,导致接受越界的内存访问。因此,一个精心构造的 BPF 程序即使会在运行时破坏内存,仍能通过验证。该问题已在 0.2.4 版本中修复。
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.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-53671 | 9.3 CRITICAL | PREVAIL: Context-write no-op in do_mem_store allows unsafe eBPF programs to pass verificat |
| CVE-2026-53706 | 8.8 HIGH | PREVAIL: ALU32 pointer arithmetic accepted without is64 gate — verifier emits false PASS f |
No comments yet