InfoQ 中文 · 10/13/2026, 17:57:12

AI Agents Shrink Exploit Window to Minutes: GPT-4 Achieves 87% Success Rate Using CVE Descriptions, Forcing Open Source Defense Shift

By 作者:Renato LosioOriginal title: 修复漏洞的 PR 刚提交,攻击几分钟后就来了:AI 正在击穿开源安全流程
78AI Score
Executive Summary

Cambridge professor Anil Madhavapeddy reports that AI agents can generate functional exploit code from public clues like PR submissions within minutes, rendering traditional confidential vulnerability disclosure obsolete. Research shows GPT-4 achieves an 87% exploit success rate with CVE descriptions versus 7% without, forcing open source maintainers to shift towards 'defense-first' strategies and accelerate patch release cycles.

SOURCE COVERAGEFull Original Report

AI agents can rapidly generate exploit code based on public clues such as CVE descriptions, significantly compressing the time window from disclosure to attack. The author confirms through personal experience that targeted probing requests appeared within minutes of a patch submission, rendering traditional confidential vulnerability response ineffective. Research shows that GPT-4 achieves an 87% exploit success rate when provided with CVE descriptions, far exceeding the 7% rate without them.

The acceleration of exploitation by AI forces faster patch release processes; open-source maintainers must shift from "information hiding" to "defense-first" strategies; and the vulnerability economy is tilting toward attackers, necessitating a restructuring of response mechanisms.

This article is suitable for open-source project maintainers, security engineers, and DevSecOps engineers.

Anil Madhavapeddy recently published an article pointing out that AI agents can leverage traces of software vulnerabilities found in public channels to generate functional exploit programs, thereby undermining the effectiveness of traditional embargoed vulnerability disclosures in open-source projects. As the time window between vulnerability disclosure and exploitation continues to shrink, he emphasizes that patch development and version release processes must be further accelerated.

Madhavapeddy, a Professor of Computer Science at the University of Cambridge and core maintainer of the OCaml compiler, wrote about his experience fixing a path traversal vulnerability:

The patch itself was not complex. Following previous security procedures, we would typically fix the vulnerability privately, notify affected users, and then publish a public security advisory. However, this time, I noticed that just minutes after submitting the PR to fix the issue, web server logs showed probing requests that perfectly matched the pattern of this vulnerability.

Traditional security processes rely on keeping vulnerabilities confidential, assuming that hiding technical details protects users. However, AI agents can independently research vulnerabilities based on limited clues. In a recent study, a GPT-4 agent successfully exploited 87% of the vulnerabilities in a benchmark set of 15 when provided with CVE descriptions; without CVE descriptions, this rate dropped to only 7%. Madhavapeddy argues that today's "vulnerability economics" are unfavorable to open-source software maintainers. He adds:

In my view, our security processes need to be reversed to some extent. If even one person is searching for a certain type of vulnerability—whether it appears as a question in a mailing list, an anomalous commit on an isolated branch, or some form of context leak—it is enough to alert other people's agents, prompting them to generate exploit code. This is insane.

Adrian Mouat, Head of Developer Relations at Chainguard, stated that this places open-source maintainers in a dilemma:

Simply creating a PR to fix an issue puts the project and its users at risk, because attackers can generate and start using exploits even before the updated version is released. Users are already exposed to risk but have no way to mitigate it. This might force projects to release binary versions before publishing the relevant source code, which undermines fundamental principles of open-source software.

Madhavapeddy proposed three methods to mitigate impact before a full patch release: discussing vulnerabilities privately, accelerating continuous releases, and swiftly implementing protocol-level mitigations. In a popular Hacker News discussion thread, Nick Craig-Wood, creator and maintainer of the open-source project rclone, emphasized that the number of CVEs is growing rapidly:

During the first decade of the rclone project, we received approximately 20 security vulnerability reports via GitHub. Just last month, we had to handle over 40! Even using AI tools for initial triage and generating fixes for review, this still consumes a significant amount of my time.

Private coordination of vulnerabilities and faster release cycles can be implemented within existing workflows, but building protocols with revocation mechanisms and capability controls requires architectural adjustments to remotely disable or restrict vulnerable operations. Madhavapeddy suggests adopting mechanisms such as short-lived credentials, revocable capabilities, and protocol-layer controls, enabling protective measures to take effect without waiting for all clients to upgrade immediately.

Madhavapeddy and Craig-Wood are not the only open-source maintainers expressing concern about the changing security landscape. Facing increasingly fast and automated vulnerability discovery, QEMU has shortened its vulnerability embargo period.

Original Article: https://www.infoq.com/news/2026/10/open-source-ai-security/