Why LLMs Fall Short in Vulnerability Management
Where
Talks
LASCON 2025
Duration
39 min
Tests LLMs on CVE detection, false positives, patch validation and malicious commit spotting, and reports where they fall short.
Summary
Itamar Sher, who has spent about fifteen years in vulnerability research, opens by challenging vendor claims that LLMs can take over vulnerability management. He starts with a review of existing research, which suggests models handle short, simple bugs reasonably well but struggle as scope grows, with weak grasp of program flow and logical errors. He then describes four small experiments: identifying CVEs in single-file C code, measuring false positives on patched code, generating and judging security patches, and flagging malicious commits in JavaScript dependencies.
The results were mostly discouraging. Correct weakness classification and correct function identification were both low, and the model often misread the vulnerability entirely. Leading prompt wording pushed false positives from about 45 to 55 percent. An LLM used as a patch judge was wrong about 40 percent of the time, so manual review was still required. The commit scanner caught all twelve real-world malicious commits in its test set, but it also flagged poor coding practices and remained exposed to prompt injection.
The closing advice is to keep prompts neutral and concise, supply relevant context but not unrelated code, run models repeatedly because outputs vary, and keep a human in the loop. The speaker found LLMs most useful for suggesting patches, assisting with backports, and building in-house commit review tooling, rather than trusting them to triage findings unattended.
Related talks
Talks
Shows how large language models can be used to help find vulnerabilities in open source projects.
AI Village·25 min
Jeff Crume
Compares the 1995 release of the SATAN network scanner with today's restricted AI vulnerability tools, arguing that limiting access hurts defenders more than attackers.
Main Stage·47 min
Vitaly Simonovich
Shows how LLM-assisted research turned five open-source C2 frameworks into a source of flaws that defenders can use against attacker infrastructure.


