Search
EDGESCAN SECURITY RESEARCH

AI made vulnerability reports cheap. Verification isn't.

False positives, questionable CVEs, and the growing cost of checking vulnerability claims

AI can help uncover real vulnerabilities, but it can also produce convincing reports that don’t hold up under investigation. 

As vulnerability reporting accelerates, the challenge isn’t just finding potential flaws, it’s establishing which claims are supported by evidence.  

In this research, Edgescan examines the growing pressure on vulnerability disclosure processes. What happens when questionable CVEs enter public databases, and why technical verification matters more than ever. 

Convincing reports. Missing evidence
The cost of checking
When CVE record conflict
Putting claims to the test
Stated reason for rejecting previously published CVE records, by rejection year.
Stated reason for rejecting previously published CVE records, by rejection year.

What happens when a vulnerability report can't be trusted?

A CVE identifier gives a vulnerability claim a name. It doesn’t necessarily mean the underlying issue has been independently reproduced. 

From rejected SQLite CVEs to the growing volume of vulnerability submissions, this research looks at the challenges facing maintainers: security researchers and organizations trying to separate credible findings from questionable claims. 

What the research explores.

When vulnerability reports don’t hold up: the SQLite CVEs that were ultimately rejected and what their investigation tells us about the importance of evidence. 

The growing cost of verification: why generating a convincing report can take minutes, while investigating its claims can take hours 

When CVE records tell different stories: rejected, disputed, and withdrawn vulnerability records can leave conflicting information across security databases.  

Why verification matters in the age of AI: explore the findings, real-world examples, and Edgescan’s perspective on the future of vulnerability verification.  

Producing a polished vulnerability report has become easier. Verifying it can still mean tracing a function through multiple releases, checking third-party library documentation, reviewing a proposed proof of concept and establishing the attacker’s actual capabilities. 

The curl project provides a documented example of the pressure this can create. Its maintainer, Daniel Stenberg, reported a substantial increase in low-quality vulnerability submissions and announced the end of curl’s bug bounty programme, effective 31 January 2026. curl continued to accept private security reports, but withdrew the financial incentive for submissions. 

This is a cost borne by the people who maintain the software. Time spent ruling out an unsupported report is time that cannot be spent investigating a credible issue or fixing an existing defect. 

These terms describe different states of evidence. 

A rejected CVE record may represent an unused reservation, a duplicate, an incorrect assignment or a withdrawn security claim. A disputed record records disagreement about a claim; it does not, on its own, settle the technical question. And an AI-assisted report can be either correct or incorrect. 

Treating all three categories as evidence of fabricated vulnerabilities would distort the picture. It would also overlook the genuine vulnerabilities being found with AI assistance. 

These terms describe different states of evidence. 

A rejected CVE record may represent an unused reservation, a duplicate, an incorrect assignment or a withdrawn security claim. A disputed record records disagreement about a claim; it does not, on its own, settle the technical question. And an AI-assisted report can be either correct or incorrect. 

Treating all three categories as evidence of fabricated vulnerabilities would distort the picture. It would also overlook the genuine vulnerabilities being found with AI assistance. 

The accompanying paper examines CVE rejection and dispute records from January 2024 through 29 October 2026, together with a set of publicly documented reports and technical case studies. 

Its most important finding is a limitation in the available evidence. CVE status information does not reliably capture whether a report was AI-generated, and rejection records often retain little of the original technical claim. That makes it difficult to measure how much AI contributes to invalid vulnerability reporting, even when individual examples can be investigated. 

The paper also identifies recurring weaknesses in questionable reports: references to functions or files that do not exist in the claimed version, incorrect readings of code or documentation, unsupported attack assumptions and defects that do not cross a security boundary. These are useful checks for any vulnerability report, regardless of how it was produced. 

The paper’s full population-level figures are described in its methodology. Their independent reproduction requires the underlying dataset and analysis scripts. 

A strong vulnerability report should give a reviewer a clear route from the claim to the evidence. At a minimum, that means identifying the affected product and version, locating the relevant code, explaining the attacker’s starting position and providing a reproducible demonstration or a technically sound explanation of impact. 

AI can accelerate discovery and help researchers investigate unfamiliar code. It cannot remove the need for these checks. The goal is not to reject AI-assisted research, but to make sure that a claim earns trust before security teams act on it. 

Read the research: *When Vulnerabilities Aren’t Real: An Empirical Investigation into False, Rejected, and AI-Generated CVE Reports During the Generative AI Era (2024–2026)*. 

Picture of James Mullen

James Mullen

Head of Research at Edgescan

James Mullen is Head of Research at Edgescan, where he explores how AI is changing offensive security and vulnerability research. With a background in hands-on penetration testing, consultancy and R&D, James focuses on autonomous security testing, intelligent attack-surface discovery and AI-assisted vulnerability research. His work is grounded in a simple principle: AI can dramatically increase the speed and scale of security research, but findings still need to be proven, understood and validated.

Explore the findings, real-world examples, and Edgescans perspective on the future of vulnerability verification

Read more from Edgescan's Research team

Accurate and Efficient
"The accuracy that comes with human validation, paired with the efficiency of automatic and continuous scanning, means that my team now knows that whenever a vulnerability is flagged, the vulnerability is there, and they can continue working until they find it and fix it."

IT MANAGER
Comprehensive and Effective
"Edgescan provides a comprehensive view of our vulnerabilities. The continuous assessment and real-time updates are invaluable in keeping our systems secure."

IT SECURITY MANAGER
Great Integration and Support
"The integration with our existing tools was seamless, and the support team is always responsive and helpful. Edgescan has significantly improved our vulnerability management process."

NETWORK ADMINISTRATOR
User-Friendly and Reliable
"Edgescan's user interface is intuitive and easy to navigate. The reliability of the platform and the accuracy of the findings have made it an essential part of our security toolkit."

CYBERSECURITY ANALYST
Efficient and Time Saving
"The automated scanning and detailed reporting have saved us countless hours. We can now focus on remediation rather than manual assessments."

IT MANAGER
Detailed and Actionable Insights
"Edgescan provides detailed, actionable insights that allow us to address vulnerabilities quickly and effectively. The continuous monitoring is a game-changer for our security posture."

SECURITY OPERATIONS LEAD
Valuable Threat Intelligence
"The threat intelligence and contextual information provided by Edgescan are top-notch. It helps us understand the severity and impact of vulnerabilities in our specific environment."

CHIEF INFORMATION SECURITY OFFICER