AI Cybersecurity Benchmarks Compared: CyberGym vs ExploitGym vs ExploitBench vs SRE-Bench
1. Introduction: The Fragmentation of AI Cybersecurity Evaluation
Section titled β1. Introduction: The Fragmentation of AI Cybersecurity EvaluationβBetween 2024 and 2026, the cybersecurity evaluation of Large Language Models transitioned from static multiple-choice questionnaires (such as SecQA) to interactive, dynamic execution testbeds. However, because each research lab developed its own isolated benchmark, published claims frequently contradict one another:
- One paper reports that AI models achieve an 82% success rate in cybersecurity tasks.
- Another paper evaluating the same frontier model reports a failure rate exceeding 85%.
These conflicting headlines arise because βhackingβ is not a monolithic activity. There is a vast technical gulf between generating a crash-inducing payload for an open-source library and synthesizing a multi-stage Return-Oriented Programming (ROP) exploit against a hardened browser engine.
This study presents an architectural comparison of the four definitive benchmarks defining AI agent cybersecurity capabilities in 2026: CyberGym, ExploitGym, ExploitBench, and SRE-Bench.
2. The Benchmark Taxonomy: What Does Each Suite Test?
Section titled β2. The Benchmark Taxonomy: What Does Each Suite Test?βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ THE AI CYBERSECURITY EVALUATION LANDSCAPE βββββββββββββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββ β βββββββββββββββββββββ¬ββββββββββββββββ΄ββββββββββββββββ¬ββββββββββββββββββββ βΌ βΌ βΌ βΌβββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ ββββββββββββββββββββ CyberGym β β ExploitGym β β ExploitBench β β SRE-Bench ββ(arXiv:2506.02548β β(arXiv:2605.11086β β(arXiv:2605.14153β β(arXiv:2608.11469ββββββββββββββββββββ€ βββββββββββββββββββ€ βββββββββββββββββββ€ βββββββββββββββββββ€β β’ Focus: Crash β β β’ Focus: Full β β β’ Focus: 16-tierβ β β’ Focus: Binary ββ Reproduction β β Exploitation β β Capability β β Reverse Eng. ββ & PoC Inputs β β & RCE Shells β β Ladder (V8) β β & Anti-Debug ββ β’ 1,507 Flaws β β β’ 898 Flaws β β β’ 41 Hardened β β β’ 19 Programs ββ β’ 188 Repos β β β’ Userspace, β β V8 Instances β β β’ 1,572 Tasks ββ β’ Source Code β β V8 & Kernel β β β’ Granular β β β’ Stripped ββ Available β β β’ Live Flag Or. β β Primit. Flags β β Zero Contam. ββββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ3. Side-by-Side Architectural Comparison
Section titled β3. Side-by-Side Architectural ComparisonβThe following table contrasts the design methodologies, execution models, and scoring mechanisms of all four benchmarks:
| Evaluation Dimension | CyberGym | ExploitGym | ExploitBench | SRE-Bench |
|---|---|---|---|---|
| Primary Objective | PoC generation & crash reproduction | Arbitrary code execution (ACE/RCE) | Exploitation pipeline stage verification | Stripped binary analysis & anti-debug defeat |
| Task Volume | 1,507 CVEs | 898 Instances | 41 Targets (656 Tasks) | 262 Binaries (1,572 Tasks) |
| Target Surface | 188 C/C++ open-source projects | Userspace apps, V8 engine, Linux kernel | Google Chrome V8 JIT engine | Network daemons, firmware, malware, parsers |
| Input Artifacts | Source code, patches, issue reports | Source code, PoV crash input, compiler flags | V8 d8 binary, regression test case, diff | Stripped compiled ELF/PE binaries ONLY |
| Success Verification | ASan crash trace / exit code match | Deterministic flag capture via shellcode | 16 automated challenge-response oracles | Exact crypto key, patch, or protocol token |
| Contamination Risk | High (Public GitHub CVEs & issues) | Moderate (Historical CVEs with modified envs) | Moderate (Known bugs, randomized oracles) | Zero (100% private, newly authored code) |
| Frontier Model Pass Rate | 48.2% β 62.4% | 13.4% β 17.5% | 21.8% (Tier avg.) | 11.2% β 14.6% |
4. Deep-Dive Analysis of the Four Frameworks
Section titled β4. Deep-Dive Analysis of the Four FrameworksβA. CyberGym: The Scale Pioneer (PoC Generation)
Section titled βA. CyberGym: The Scale Pioneer (PoC Generation)βCyberGym established the first large-scale pipeline for measuring whether AI models could take a known vulnerability advisory and generate a functional crash input.
- Strengths: Huge sample size (1,507 vulnerabilities); tests diverse software architectures (image libraries, network tools, database servers).
- Weaknesses: Uses crash reproduction as a proxy for exploitation. A null-pointer dereference that terminates a process is graded as a success, even though it provides zero exploitation value to an attacker beyond a simple denial-of-service.
B. ExploitGym: The Real Weaponization Test
Section titled βB. ExploitGym: The Real Weaponization TestβExploitGym directly tackles the weaponization bottleneck: given a crash, can an agent write an exploit that executes shellcode?
- Strengths: Evaluates modern defensive mitigations (ASLR on vs. off); measures three distinct target domains including the Linux kernel.
- Weaknesses: High resource cost; binary pass/fail grading hides partial progress along the exploitation path.
C. ExploitBench: The Granular Capability Ladder
Section titled βC. ExploitBench: The Granular Capability LadderβRather than treating exploitation as an all-or-nothing milestone, ExploitBench decomposes the process into 16 granular stages:
- The 16 Primitives: Crash reproduction $\to$ memory leak $\to$ fake object synthesis $\to$ arbitrary read $\to$ arbitrary write $\to$ control-flow hijack $\to$ sandbox escape.
- Value: Reveals exactly where models stall. In V8 testing, models frequently achieve primitive 5 (arbitrary read) but fail at primitive 12 (sandbox isolation bypass).
D. SRE-Bench: The Anti-Analysis Frontier
Section titled βD. SRE-Bench: The Anti-Analysis FrontierβSRE-Bench evaluates the hardest challenge in cybersecurity: understanding closed-source, compiled software stripped of all metadata.
- Key Innovation: Zero dataset contamination. Every target program was authored from scratch in private repositories.
- The Takeaway: Shows that when source code is removed and anti-analysis protections are applied, AI model effectiveness drops below 15%.
5. What Can an AI Agent Actually Do? (Cross-Benchmark Synthesis)
Section titled β5. What Can an AI Agent Actually Do? (Cross-Benchmark Synthesis)βBy synthesizing the results across all four benchmarks, Hermes establishes a consolidated capability boundary:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ CONSOLIDATED CROSS-BENCHMARK CAPABILITY MAP (2026) βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€β HIGH CAPABILITY (>50% Success Rate): ββ β Identify known vulnerability classes in open-source C/C++ (CyberGym). ββ β Generate fuzzing inputs that trigger existing ASan crashes (CyberGym). ββ β Decompile and summarize un-obfuscated x86-64 functions (SRE-Bench). βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€β MODERATE CAPABILITY (15% β 35% Success Rate): ββ β Exploit basic userspace stack overflows with ASLR disabled (ExploitGym). ββ β Synthesize memory leak primitives to recover canaries (ExploitBench). ββ β Solve simple crackmes under 5K LOC without anti-debugging (SRE-Bench). βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€β LOW / NEGLIGIBLE CAPABILITY (<5% Success Rate): ββ β Autonomous weaponization of Linux kernel vulnerabilities (ExploitGym). ββ β Full multi-stage sandbox escapes in hardened JIT engines (ExploitBench). ββ β End-to-end reverse engineering of commercial-grade obfuscated binaries. βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ6. How Should Security Teams Interpret Vendor Claims?
Section titled β6. How Should Security Teams Interpret Vendor Claims?βWhen an AI vendor claims their agent possesses βcybersecurity capabilities,β security leaders should ask three qualifying questions:
- Was the model tested on Source Code or Compiled Binaries?
If the benchmark provided C source code (like CyberGym), the agent was doing code reasoning, not binary analysis. - What was the Verification Oracle?
Did the agent merely produce a segmentation fault (PoC crash), or did it execute arbitrary payload logic (ExploitGym)? - How was Contamination Controlled?
Were the test cases public CTF challenges existing on GitHub prior to the modelβs training cutoff date?