Security research demonstrated a Chrome-specific escalation path for cross-site scripting running inside a same-origin Web Worker. Although Web Workers lack DOM and many window APIs, injected code can still access sensitive same-origin resources; the research notes abuse paths involving Fetch API requests, insecure postMessage implementations, IndexedDB changes, browser-cache poisoning, and Cache Storage poisoning in applications using Service Workers.
The technique creates a same-origin blob: URL containing attacker-controlled HTML from the compromised worker, exposes that URL to an attacker-controlled site, and uses victim drag-and-drop interaction to navigate to it without a blocked cross-origin redirect. Opening the Blob URL executes the payload in a regular page context, restoring access to the DOM, localStorage, and standard window APIs; organizations should treat Worker-context XSS as potentially equivalent to page-context XSS and review cross-origin messaging, cache handling, and user-driven navigation flows.

See affected versions and whether adversaries are exploiting it.
1 event from the most recent confirmed update back to the earliest known activity.
A Chrome-specific technique was described in which an attacker with same-origin Web Worker XSS creates and leaks an HTML Blob URL, then uses victim drag-and-drop interaction to open it in a normal page context. The navigation escapes the Worker context and provides access to the DOM, localStorage, and normal window APIs.
See whether adversaries are exploiting this yet, and where the affected versions run in your environment.
2 references tracked. Mallory keeps watching after this page renders.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.