Study questions the reliability of LLM vulnerability repair benchmarks
In October 2026, a paper titled "On the Reliability of LLM-Based Vulnerability Patching Benchmarks" pointed out that current automated vulnerability repair benchmarks based on large language models significantly distort reported performance. The authors organized overlooked pitfalls from three dimensions: agent, framework, and dataset: prompts, tool availability, and detailed instructions inflate success rates without improving patch quality aligned with developers; permission errors, infrastructure defects, and timeout handling quietly lower or inflate scores; bug reports and single PoC tests cannot determine whether a patch truly fixes the issue. Subsequently, researchers at Northwestern University tested AI coding agents on 112 real security vulnerabilities and found that patches that eliminate crashes often fail the tests that project maintainers wrote for the fixes. On Claude Opus 4.7, one-third of patches that eliminate crashes still fail maintainer tests; the latest generation of Claude models eliminate crashes in about 90% of cases, but only about 61% pass maintainer tests. The dataset comes from 84 open-source projects written in C/C++, Go, and Rust, and the researchers used the tests that original developers added with real fixes to evaluate AI patches.