Skip to content

CVE-2026-91749: Google Chrome Web Workers Subsystem Use-After-Free Remote Code Execution

HERMES

HERMES THREAT SCORE & BROWSER RENDERER COMPROMISE

Target: Google Chrome Desktop & Android β€” Blink DedicatedWorker / Thread Lifecycle Manager
Confidence: 96%
89 / 100
HIGH

Measures real-world operational relevance, exploit weaponization, and active threat posture.

Dimension Breakdown
Exploitability 18 / 20
Threat Activity 18 / 20
Weaponization 18 / 20
Exposure 19 / 20
Prevalence 20 / 20
Impact 18 / 20
Exploit Maturity 18 / 20
Attack Chain Potential 18 / 20
βš–οΈ Divergence & Operational Rationale

Rated CVSS 8.8 and HTS 89 (HIGH). Race conditions during web worker lifecycle termination allow attackers to retain dangling pointers in the renderer process. When visited by a victim, a malicious web page can groom the PartitionAlloc heap and execute arbitrary code inside the renderer.

πŸ•ΈοΈ Connected Knowledge Graph & Provenance

CVE-2026-91749: Google Chrome Web Workers Subsystem Use-After-Free Remote Code ExecutionVULNERABILITY

Connected Nodes: 1
Active Relationships (Outgoing)
→ affectsPRODUCTGoogle Chromium / V8 Engine
98% VERY_HIGH

Software platform affected by security vulnerabilities and agentic attack patterns.

πŸ” Why is this related? (Evidence & Provenance)

“Confirmed security vulnerability in Google Chromium / V8 Engine documented in Hermes dossier.”

Supporting Verified Evidence:

ParameterTechnical SpecificationOperational Impact
CVE IdentifierCVE-2026-91749Google Chrome Stable Release Bulletin
Vulnerability ClassUse-After-Free (CWE-416)Renderer process code execution
Affected ComponentBlink Rendering Engine WorkerThread LifecycleMulti-threaded JavaScript runtime
Authentication RequiredNone (PR:N)Client visits an untrusted website
User InteractionRequired (UI:R)User navigation to malicious web page
Scope ImpactUnchanged (S:U)Confined to browser renderer (requires sandbox escape chain)
Privileges ObtainedRenderer Process ContextArbitrary memory corruption and execution
Affected VersionsGoogle Chrome Desktop & Android < 153.0.8010.47All supported desktop and mobile platforms
Remediation TargetGoogle Chrome 153.0.8010.47Update to latest stable release

sequenceDiagram
autonumber
actor Victim as Web User
participant Main as Blink Main Thread
participant Worker as Worker Thread
participant Heap as PartitionAlloc Heap
Victim->>Main: Load malicious page with rapid worker spawn/terminate loop
Main->>Worker: Spawn DedicatedWorker
Main->>Worker: Dispatch async postMessage()
Main->>Worker: Invoke worker.terminate()
Worker->>Heap: WorkerThread object memory freed
Main->>Heap: In-flight message callback accesses freed WorkerThread (UAF)
Heap-->>Main: Execution redirected to attacker-controlled function pointer

  1. T0 Immediate Action (< 24h) β€” Update Google Chrome: Update Google Chrome to version 153.0.8010.47 across Windows, macOS, Linux, and Android.
  2. T1 Tactical Hardening (< 7d) β€” Ensure Site Isolation is Enabled: Verify enterprise policies enforce strict Site Isolation (--site-per-process) to contain any renderer compromises to origin boundaries.