← Lab /Security & privacy

LLM bug-finder and fuzzing find similar V8 bugs but only ~25% overlap

Security & privacy Measurement · Real-world · Google Project Zero

The claim

The authors assert that LLM-based bug finding and coverage-guided fuzzing discover largely distinct sets of V8 vulnerabilities, with only about a quarter overlapping.

Samuel Groß · Google Project Zero Writeup

Published as: “Fuzzers vs. AI: Comparing Fuzzilli and BigSleep on JavaScript Engines”

So what

LLM agents can substantially augment traditional fuzzing, increasing overall vulnerability coverage in complex software like V8.

The five-minute version

Project Zero compared the production outputs of Fuzzilli, a JavaScript engine fuzzer, and BigSleep, an LLM-driven bug-finding agent, on Chrome's V8 engine over six months. In that period the two systems reported a similar number of actionable vulnerabilities (45 vs 37) but only about 25% of those reports overlapped. A dedicated experiment attempting to rediscover historic Fuzzilli bugs with BigSleep achieved roughly 62% success, suggesting a higher theoretical overlap of around 60%. The authors conclude that the approaches are complementary, with LLM agents excelling at complex logic bugs and fuzzers still valuable for other classes of issues.

What they found 3

What undercuts it the paper’s own results

Stated limits 4

What’s new here 4

Artifacts & methods 5

Topics

JavaScript enginecoverage-guided fuzzingLLM-based bug findingV8 vulnerabilitycode review agentJIT compilertemporal dead zoneinteger truncation
← Previous Content constraints raise attacker EER to 26.3% while keeping 11.8% WER