CVE-2026-54264High▾ Twilight@angular/service-worker: Sensitive Header Leakage on Cross-Origin Redirects in Angular Service Worker
▾ Twilight zone — High severity, or a signal on a lesser flaw
impact 41.3 · likelihood 0.1 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Exploit-prediction probability, daily snapshots since Jul 29.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via GHSA
0.2%
0.2% → 0.4%
An information disclosure vulnerability exists in the @angular/service-worker package of the Angular framework. When the Service Worker fetches assets, it preserves metadata (such as headers) from the original request. However, on cross-origin redirects, the Service Worker fails to strip sensitive headers, violating the Fetch redirect algorithm.
This allows a remote attacker to obtain sensitive credentials (e.g., Authorization tokens, Proxy-Authorization credentials, or session cookies) by triggering a cross-origin redirect to an untrusted external origin.
If an application configured with the Angular Service Worker fetches assets with credential headers (such as Authorization header), and one of those requests is redirected to a different origin, the Service Worker will forward those headers to the new origin. This exposes critical credentials and session identifiers to unauthorized third-party servers.
For this vulnerability to be exploitable:
@angular/service-worker package to fetch assets.Authorization, Proxy-Authorization, or rely on cookies) to asset-group requests.This vulnerability was discovered and reported by CodeMender from Google DeepMind.
@angular/service-worker >= 22.0.0-next.0, < 22.0.1@angular/service-worker >= 21.0.0-next.0, < 21.2.17@angular/service-worker >= 20.0.0-next.0, < 20.3.25@angular/service-worker <= 19.2.25Upgrade to a patched release:
@angular/service-worker 22.0.1@angular/service-worker 21.2.17@angular/service-worker 20.3.25Connected by shared product, vendor, weakness, or advisory.
CVE-2026-50169MediumAngular Service Worker Policy-Bypass & Credential-Stripping Vulnerabilities
CVE-2026-50184Medium@angular/service-worker: Request Credential & Cache Policy Stripping
CVE-2026-111753Medium@angular/common: XSRF Token Leakage via URL Parsing Discrepancy in Angular HTTP Client (Incomplete fix for CVE-2025-66035)
CVE-2026-88059Medium· 4.0Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages
CVE-2026-111751High@angular/router: Denial of Service via RouterLink Query Parameter Retention in Server-Side Rendering (SSR)
CVE-2026-111754Medium@angular/platform-server: Open Redirect via Protocol-Relative URLs in Server-Side Rendering (SSR)