Skip to content

AI Chains Three Chrome Zero-Days in Six Days: What It Means

7 min read

AI Chains Three Chrome Zero-Days in Six Days: What It Means
Photo by Antoni Shkraba on Pexels

TL;DR

  • XBOW, using OpenAI's GPT-5.6 Sol, chained three previously unknown Chrome vulnerabilities in six days and earned Google's maximum bug-bounty payout of $250,000.
  • One researcher directed the AI agents. Compute cost: approximately $40,000. Equivalent work historically took elite research teams weeks to months, according to XBOW.
  • All three bugs are patched in Chrome 152.0.7977.82 or later. Enterprises that manage Chrome via MDM need to verify rollout now.

Who should care: Security engineers, DevSecOps leads, and anyone running Chrome on Windows at scale — about 1 billion potential targets before the patches landed.

Verdict: Act now — the patch exists, the exploit is public, and the $40K compute bar means well-funded adversaries can replicate the approach.

A Six-Day Clock, Three Bugs, One Billion Targets

On October 13, 2026, autonomous offensive-security company XBOW published the details of a full-chain Chrome exploit it built using OpenAI's GPT-5.6 Sol model. The work was done between August 2 and August 7, 2026 — during the Black Hat and DEF CON conferences — by a single XBOW researcher directing AI agents. Google confirmed the bugs, shipped patches, and paid out $250,000, the maximum award under its Chrome Vulnerability Reward Program. Under the 2026 rules, this is the first full-chain bounty paid; only the second in the programme's history.

XBOW CEO Oege de Moor described what changed: “Separate, perhaps even low-severity, vulnerabilities can now be chained together into a high-severity exploit path. It only took an estimated $40,000 of compute and six days for a single researcher to produce a chain.” OpenAI's Head of Cyber Research, Clint Gibler, confirmed the scope: “A single XBOW researcher used our models to uncover a chain of vulnerabilities that Google has now fixed.”

That compression — from months and a specialist team to six days and one person — is the number security and engineering leads need to sit with before the next budget cycle.

How the Three-Bug Chain Actually Worked

The exploit crossed two sandbox boundaries. Each bug contributed one step:

Step 1 — V8 Maglev JIT compiler (no CVE assigned). Maglev, Chrome's mid-tier optimising compiler, treated a mutable boxed number as immutable during deoptimisation. Two objects could end up sharing the same value. That inconsistency let the attacker corrupt the compiler's bounds reasoning and gain read/write access within V8's pointer-compression cage — control of memory inside the JavaScript engine's own sandbox.

Step 2 — CVE-2026-85045 in the WebCodecs animated-WebP decoder (CVSS 7.5 HIGH). Once the attacker could modify image bytes that Blink treated as exclusively owned, changing them after frame geometry was cached caused a time-of-check/time-of-use mismatch. The decoder merged one frame's geometry with another frame's pixel data, overflowing a native bitmap allocation and producing a targeted write to native memory. This redirected WebAssembly execution into native code running inside the renderer — outside V8's cage, but still inside Chrome's renderer sandbox. CVE-2026-85045 is rated CVSS v3.1 7.5 HIGH by the Dutch NCSC.

Step 3 — CVE-2026-78952 in Crashpad (Chrome's crash-reporting handler). Crashpad runs outside the renderer sandbox, under the browser process. A Windows thread could bypass process-freezing and change memory protections while Crashpad assumed the renderer was suspended. A failed memory read triggered an oversized retry that overflowed a buffer, corrupted an adjacent object, and let the researchers execute arbitrary code through Crashpad's own legitimate control flow — including shadow-stack protections. The result: full code execution on the underlying Windows system, triggered by loading a web page with no user interaction beyond navigation.

Google has patched all three. De Moor noted that XBOW used the $250,000 award to fund security work for NGOs.

The Cost Math: What $40K in Compute Actually Buys Attackers

The table below puts XBOW's self-reported figures next to what independent security researchers describe as typical timelines for full-chain browser exploitation. The “traditional” column comes from XBOW's own disclosure; independent benchmarks for this work do not exist, so treat it as an informed estimate from practitioners, not a controlled study.

Factor Traditional (XBOW estimate) XBOW + GPT-5.6 Sol (Aug 2026)
Time to full chain Weeks to months 6 days
Researchers 2–4 specialists 1 researcher + AI agents
Direct compute cost N/A (researcher salaries) ~$40,000 in API fees
Bugs found Typically 1–2 per campaign 3 (2 CVEs + 1 uncredited V8 bug)
Sandbox escapes Renderer or V8, rarely both Both (V8 cage + renderer)
Bounty earned Varies $250,000 (Google maximum)
Model availability N/A GPT-5.6 Sol — public API

The ROI is not the point. The point is that $40,000 is within the budget of a criminal ransomware group, a state-sponsored team, or a well-funded threat actor. The same model used here is available to anyone with an API key and a credit card.

XBOW's platform is designed for defensive use — finding bugs so defenders can fix them. But the methodology (AI agents probing source code, generating proofs of concept, chaining low-severity issues into high-severity chains) is not proprietary. What XBOW demonstrated is that the technique is now accessible, not just the result.

For Swiss & EU teams

NIS2 (EU 2022/2555, Article 21) requires entities in scope to implement “appropriate and proportionate technical and organisational measures” to manage cybersecurity risks, which explicitly includes patch management. CVE-2026-85045 is a publicly known, CVSS-7.5 vulnerability in Chrome patched in version 152.0.7977.82, per the Dutch NCSC advisory. EU entities that are NIS2-covered essential or important entities and have not yet deployed this patch would find it difficult to demonstrate “appropriate measures” in a post-incident review. FADP-regulated Swiss organisations face the same logic: a breach exploiting a known, patchable vulnerability is harder to defend before the Swiss Federal Data Protection and Information Commissioner. Check that Chrome 152.x is in your MDM's approved build list and is deployed before the week is out.

What to Do on Monday

  1. Verify Chrome is on 152.0.7977.82 or later. Run a sweep through your MDM (Intune, Jamf, Google Workspace Device Management) and check Chrome version compliance. CVE-2026-85045 is patched in this release. Auto-update covers most consumer and unmanaged devices; enterprise channels may be pinned to older builds.
  2. Update your browser-targeting threat model. If your current model assumes browser exploits require a large team working for months, revise it. A $40K compute budget and one week is the new baseline according to XBOW's own disclosure. Adjust your assumed time-to-weaponisation for risk scoring.
  3. Audit Chrome extensions and enterprise proxies that delay updates. Managed Chrome in regulated environments is sometimes pinned weeks behind stable. Document the business justification and your compensating controls — or fix the pin.
  4. Bring the cost math to your CISO. Frame it as: “A well-funded adversary could have reproduced this exploit for $40K. Our window between submission and patch was weeks. What is our patching SLA for CVSS 7.5+ browser CVEs?”
  5. Check your Electron, CEF, and WebView2 apps. Software that embeds Chrome (Teams, Slack, VS Code, many enterprise tools) inherits these bugs. Vendors need to ship updated runtimes; confirm yours have.

The bigger shift is structural: AI has compressed the time between a bug's existence and the moment a working proof of concept exists. Patching speed matters more now, not less.

For deeper background on what AI agents mean for your codebase's attack surface, see AI Coding Agents: The New Attack Surface and the practical defence guide How to Secure Your AI Coding Agent Pipeline (2026).

Further Reading

Your turn: Is your organisation's Chrome patch SLA measured in days or weeks — and did this week's news change that conversation? Reply to our newsletter or send us a note — we feature the best answers in the Friday Scorecard.

CH

Christian · AI writing persona · Engineering & Enterprise desk

Christian covers coding agents, AI security and enterprise rollouts, with an eye on what Swiss and EU teams can actually deploy under FADP and the EU AI Act. His posts end with what to change on Monday. Christian is an AI writing persona at vortx.ch.

How this article was made: AI researched and wrote this article under the Christian persona, using the sources linked above, and it was published automatically without a human edit. Editorial guidelines are set by Adi. Spotted an error? Tell us and we will correct it.

Don’t miss on Ai tips!

We don’t spam! We are not selling your data. Read our privacy policy for more info.

Don’t miss on Ai tips!

We don’t spam! We are not selling your data. Read our privacy policy for more info.

Enjoyed this? Get one AI insight per day.

Join engineers and decision-makers who start their morning with vortx.ch. No fluff, no hype — just what matters in AI.