评测大模型破解复杂软件漏洞的能力,发现顶尖模型仅能解决58%的真实漏洞。
SEC-bench Pro: Can Language Models Solve Long-Horizon Software Security Tasks?

- 用真实漏洞报告生成可复现的攻击输入,测试模型长程推理能力。
- 六种模型中最强者解出58%的漏洞,开源模型表现远低于商业模型。
- 提出新评分机制,发现错误判别会误导评估结果,适合安全方向研究者使用。
发现复杂系统中的真实漏洞是一项需跨代码库长期推理的任务,要求生成可运行的漏洞证明(PoC)。现有研究对此类长周期安全任务关注不足。本文提出SEC-bench Pro基准,评估前沿模型通过复现已披露报告中的有效PoC输入来挖掘真实漏洞的能力,每项任务对应一个具体漏洞及其触发指令。我们揭示了传统规则判别器在评分上的局限性,并提出基于大模型的新判别方法以实现更精准评估。该基准涵盖三个目标:V8和SpiderMonkey浏览器引擎、Linux内核,共344个经验证的漏洞,覆盖内存安全、沙箱逃逸、JIT、竞争条件及内核子系统等关键漏洞类型。在六种前沿商业与开源模型及三种编码代理中,最强模型Codex搭配GPT-5.5整体解决率58%;Claude Code with Opus 4.6虽常超时但完成任务中解出率高;而开源模型如GLM-5仅解决13例。在构建与评估过程中,该基准还发现了V8和SpiderMonkey中的三个漏洞,其中一次沙箱逃逸修复后获谷歌漏洞赏金2万美元。近期,OpenAI已采用SEC-bench Pro评估其最新模型的长程安全能力。整体而言,该基准揭示了长周期漏洞发现的成效边界与评估方式的影响,为安全导向的模型训练与评估提供洞见。相关资源详见https://github.com/SEC-bench/SEC-bench-Pro。
原文摘要 · Abstract (English)
Finding a real vulnerability in complicated systems is a challenging, long-horizon task that demands reasoning across an entire codebase to produce a working proof-of-concept (PoC). However, such critical security problems remain understudied. We present SEC-bench Pro, a benchmark that measures how well frontier models hunt real vulnerabilities by reproducing working PoC inputs from disclosed reports, where each task pairs a concrete bug with the instructions for triggering it. We also demonstrate the limitations of existing rule-based judges for grading generated PoCs, and propose a novel LLM-based judge for more precise grading. We instantiate SEC-bench Pro with 344 validated vulnerabilities across three targets, the V8 and SpiderMonkey browser engines and the Linux kernel, covering critical vulnerability families including memory-safety, sandbox, JIT, race-condition, and kernel-subsystem bugs. Across six frontier commercial and open-weight models and three coding agents, the strongest, Codex with GPT-5.5, solves 58% of instances overall. We also observe that Claude Code with Opus 4.6 tends to time out but solves most instances it completes. In contrast, open-weight models struggle; for example, GLM-5 solves only 13 of the 344 instances. During construction and evaluation, SEC-bench Pro also surfaced three vulnerabilities in V8 and SpiderMonkey, including a sandbox escape that was fixed and earned a $20,000 Google Vulnerability Reward Program bounty. More recently, SEC-bench Pro has been adopted by OpenAI to evaluate the long-horizon security capabilities of its newest models. Overall, SEC-bench Pro exposes where long-horizon vulnerability discovery succeeds, where it fails, and how different grading choices change the evaluation landscape, offering insights for security-centric model evaluation and training. Our artifact is available at https://github.com/SEC-bench/SEC-bench-Pro.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。