logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·01.11.26
← Back to news

Google fixed more Chrome bugs in June than over the past two years, thanks to AI

Original article
blog.google|422 points|415 comments|by Garbage|Jul 31, 2026

Google’s AI Revolution: Fixing More Chrome Bugs in June Than in the Previous Two Years

Stronger with every update: How we’re making Chrome and the web safer in the AI Era Published: July 30, 2026

The landscape of software security is undergoing a seismic shift. The emergence of Large Language Models (LLMs) has provided us with capabilities for automated vulnerability discovery that were previously unthinkable, scaling far beyond the capacity of human experts alone. To keep pace with attackers, we are deploying AI models at scale to identify and remediate hundreds of security flaws faster than ever before.

The Life of a Bug

Not all software glitches are created equal. While a standard functional bug might cause a UI to freeze (annoying, but harmless), a security vulnerability is a flaw that can be weaponized.

Definition: An exploit is a method used by attackers to leverage a security bug to perform unauthorized actions, such as stealing private user data or gaining remote control of a system.

The lifecycle of a vulnerability generally follows a specific path: Discovery →\rightarrow→ Triage →\rightarrow→ Patching →\rightarrow→ Deployment.

Our primary objective is to minimize the time spent in each of these stages.

Finding Vulnerabilities: The AI Evolution

The Chrome Security team didn't start using LLMs yesterday; it has been a multi-year journey of integration.

Timeline of AI Integration

YearProject/InitiativeKey Achievement
2023LLM FuzzingEnhanced the coverage and performance of security fuzzing.
2024NaptimePartnered with Project Zero to give LLMs specialized research tools.
2025Big SleepCollaboration with DeepMind/Project Zero; found bugs in the graphics stack and V8 engine.
2026Gemini Agent HarnessDeployed Gemini across the full Chrome codebase for high-efficiency discovery.

One standout success from the 2026 harness was the discovery of a sandbox escape. This flaw would have allowed a compromised renderer to trick the browser into reading local files—a critical bug that had remained hidden in the code for ≈13\approx 13≈13 years.

Enhancing the AI Agent

To move beyond basic detection, we implemented several sophisticated upgrades:

  • Model Interoperability: Combining the strengths of proprietary and open-weights models.
  • Chrome Knowledge Base: Feeding the LLM the entire Git history and all previous CVEs to extend its reasoning.
  • SECURITY.md Integration: Encouraging developers to document trust boundaries to help the AI understand the threat model.
  • The "Critic" Agent: A separate agent that reviews findings using the SECURITY.md files.
  • Iterative Scanning: Running models multiple times to overcome non-determinism and benefit from model updates.

Safety and Guardrails

We recognize the risks of AI and have implemented strict security protocols:

  1. Static Analysis: AI analyzes source code at rest.
  2. Isolated Environments: Models run on locked-down machines with general internet access no general internet access.
  3. Network Interception: All requests are intercepted and filtered through strict allowlists.
  4. Restricted Permissions: Subagents cannot modify the local system or access files outside specific source directories.

Steps of the vulnerability management process

Balancing AI with Human Expertise

AI is a powerful tool, but it is not a silver bullet. It complements our existing infrastructure:

  • Fuzzing: Still the gold standard for finding bugs caused by complex, long-range interactions between disparate code modules.
  • Chrome Vulnerability Reward Program (VRP): We continue to value the creativity of external researchers for the most complex flaws.

Interestingly, by March 2026, we saw a massive surge in bug reports—surpassing the total count for all of 2025. Consequently, we updated the VRP to prioritize submissions that are additive to our internal AI findings and compatible with our automated pipelines.

Graph showing number of security bugs fixed in recent Chrome Stable release milestones

Triaging Vulnerabilities at Scale

As the volume of discovered bugs increased, the bottleneck shifted to triage. Historically, human-led triage was slow: Ttriage≈5 to 30+ minutes per reportT_{triage} \approx 5 \text{ to } 30+ \text{ minutes per report}Ttriage​≈5 to 30+ minutes per report

We have transitioned to an automated system that blends rule-based logic with AI.

The Four-Phase Triage Pipeline

  1. Noise Reduction: The system filters out spam, removes duplicates, and ensures the report actually describes a security flaw.
  2. Reproduction: The bug is automatically tested against the affected OS and browser versions. If reproducible, the system attaches stack traces to assist the developer.
  3. Metadata Assignment: The AI determines the severity rating and identifies when the bug was first introduced into the codebase.
  4. Human Oversight: Developers can still override severity ratings and provide additional context to refine the model's reasoning.

Zero window auto-restart on macOS

By automating these steps, we have transformed the triage process from a manual hurdle into a high-throughput pipeline, ensuring that the web remains safer for everyone.