PatchEval-Verified
Models write patches for 1,000 real CVE vulnerabilities from 2015 to 2025 in Go, JavaScript and Python. Containers run exploit and unit tests to validate each patch.
Revised PoC tests across 230 CVEs. Original PatchEval and Verified are not comparable.
- Made by
- ByteDance
- Released
- July 2026
- Kind
- Finding and exploiting real bugs
- Level
- Expert
- Scored
- Checked automatically
- Answers
- Code
- Tasks
- All public
- Strongest model tested
- GPT-5.6 Sol #13 on the capability index
- Last model added
- July 2026
- Scores refreshed
- November 12th, 2026
In the authors’ words
Software vulnerabilities are increasing at an alarming rate. However, manual patching is both time-consuming and resource-intensive, while existing automated vulnerability repair (AVR) techniques remain limited in effectiveness. Recent advances in large language models (LLMs) have opened a new paradigm for AVR, demonstrating remarkable progress. To examine the capability of LLMs in AVR, several vulnerability benchmarks have been proposed recently. However, they still suffer from key limitations of outdated vulnerabilities, limited language coverage, unreliable patch validation, and insufficient reproducibility. To overcome these challenges, we introduce PATCHEVAL, a multilingual benchmark for Go, JavaScript, and Python, languages for which existing benchmarks remain unexplored. PATCHEVAL curates a dataset of 1,000 vulnerabilities drawn from CVEs reported between 2015 and 2025, covering 65 distinct CWEs. A subset of 230 CVEs is further equipped with runtime sandbox environments, enabling patch verification through both security tests and functionality tests. To provide a systematic comparison of LLM-based vulnerability repair, we evaluate a series of state-of-the-art LLMs and agents, presenting an in-depth analysis that empirically yields key insights to guide future research in AVR.
GPT-5.6 Sol leads with 83.9% among models released by July 2026
Best score per entry from the benchmark's own leaderboard, read on November 12th, 2026. Where a model ran with several settings or harnesses, we keep its best. Names in gray aren't in our model list: fine-tunes, agent systems, products and older models. They don't count toward leaders.
The newest model with a score here came out in July 2026, and nobody has tested a newer one. Among the 20 highest-ranked models on the capability index, these have no score yet:
- Claude Fable 5.2
-
Gemini 4 Carbon
- GPT-6 Astra
- Claude Opus 5.5
- and 14 more
- 1 GPT-5.6 Sol PatchEval-Verified 83.9%
- 2 GPT-5.5 PatchEval-Verified 81.3%
- 3
DeepSeek V4 Flash 0731 PatchEval-Verified 80.4%
- 4 GPT-5.4 PatchEval-Verified 78.7%
- 5 seed-2.1-turbo PatchEval-Verified 72.2%
- 6 kimi-2.7-code PatchEval-Verified 68.3%
- 7 GLM-5.2 PatchEval-Verified 67%
- 8
MiniMax-M3 PatchEval-Verified 66.1%
- 9
Qwen3.7-Plus PatchEval-Verified 62.6%
Source: Official PatchEval-Verified leaderboard
| # | Entry | Score | Setting | Date | Source |
|---|---|---|---|---|---|
| 1 | GPT-5.6 Sol | 83.9% | PatchEval-Verified, codex | Jul 2026 | Official leaderboard |
| 2 | GPT-5.5 | 81.3% | PatchEval-Verified, codex | Apr 2026 | Official leaderboard |
| 3 | | 80.4% | PatchEval-Verified, codex | Jul 2026 | Official leaderboard |
| 4 | GPT-5.4 | 78.7% | PatchEval-Verified, codex | Mar 2026 | Official leaderboard |
| 5 | seed-2.1-turbo | 72.2% | PatchEval-Verified, trae | Official leaderboard | |
| 6 | kimi-2.7-code | 68.3% | PatchEval-Verified, Opencode | Official leaderboard | |
| 7 | GLM-5.2 | 67% | PatchEval-Verified, Opencode | Jun 2026 | Official leaderboard |
| 8 | | 66.1% | PatchEval-Verified, codex | Jun 2026 | Official leaderboard |
| 9 | | 62.6% | PatchEval-Verified, Opencode | Jun 2026 | Official leaderboard |
2 models have held number one on the official leaderboard since its release in July 2026
Lab claims count from the day the card came out, independent runs from the model’s release.
Source: Official PatchEval-Verified leaderboard
Scores over time
All the scores we have, one dot each, so a model tested at several settings appears more than once.
Source: Official PatchEval-Verified leaderboard
No lab model card reports it yet
We read the headline results of 522 launch posts from 52 labs, and none of them list this benchmark.
Versions
We switch the top row to each new version when it comes out. Open it for one row per version. An old version stays in play while people still test it, so whoever first takes it past 85% gets credit for closing it out.
Source: Official leaderboards
More in Cybersecurity
- ExploitGym In use 869 real-vulnerability exploit-development tasks (userspace, V8, Linux kernel). Success means capturing a flag through the intended vulnerability. GPT-6 Astra 42.4%
- ExploitBench In use 41 recent V8 JavaScript-engine N-day vulnerabilities. Progress measured by 16 grader-verified capability flags across five tiers. GPT-6 Astra 100%
- CyberBench v1.1 (Vals) In use Agents work on OSS-Fuzz memory-safety bugs from ARVO images in two tracks. They write a proof-of-concept input that crashes the target, or patch the source so the crash stops and tests still pass.
Muse Wonder 80.4%
- SRE-Bench In use Software reverse engineering without source: 262 binary instances from 19 private programs, each with six graded objectives. GPT-6 Astra 56.9%
- CyScenarioBench In use Scenario-based long-horizon security challenges in sandboxes, organized in task, scenario and campaign tiers. Evaluation set kept private.
Gemini 4 Argon 100%
- ExploitBench - Internal Port In use Agents develop working exploits for recently disclosed vulnerabilities to limit contamination. Scored as arbitrary code execution success rate. GPT-6 Cyber 42%