CVE-2026-50170
Published:June 22, 2026
Updated:June 29, 2026
Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23, a vulnerability was discovered in @angular/common when Server-Side Rendering (SSR) and hydration are enabled. The HttpTransferCache utility optimizes hydration by caching outgoing HTTP requests performed during SSR and transferring the cached state to the client-side application via TransferState. However, the caching mechanism fails to inspect the withCredentials flag or the Cookie header of outgoing requests. As a result, credentialed, user-specific responses may be cached by default in the shared TransferState payload. When these responses are serialized into the HTML, any caching layer (such as a CDN, reverse proxy, or shared server cache) that caches the SSR-rendered HTML page could inadvertently cache and leak one user's private data to other users, leading to a high-severity information disclosure vulnerability. This vulnerability is fixed in 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23.
Affected Packages
https://github.com/angular/angular.git (GITHUB):
Affected version(s) >=v21.0.4 <v21.2.15Fix Suggestion:
Update to version v21.2.15https://github.com/angular/angular.git (GITHUB):
Affected version(s) >=v20.3.16 <v20.3.22Fix Suggestion:
Update to version v20.3.22https://github.com/angular/angular.git (GITHUB):
Affected version(s) >=v19.2.18 <v19.2.23Fix Suggestion:
Update to version v19.2.23@angular/common (NPM):
Affected version(s) >=21.0.0-next.0 <21.2.15Fix Suggestion:
Update to version 21.2.15@angular/common (NPM):
Affected version(s) >=19.0.0-next.0 <19.2.23Fix Suggestion:
Update to version 19.2.23@angular/common (NPM):
Affected version(s) >=20.0.0-next.0 <20.3.22Fix Suggestion:
Update to version 20.3.22Related Resources (3)
Do you need more information?
Contact UsCVSS v4
Base Score:
8.2
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
PRESENT
Privileges Required
NONE
User Interaction
NONE
Vulnerable System Confidentiality
HIGH
Vulnerable System Integrity
NONE
Vulnerable System Availability
NONE
Subsequent System Confidentiality
NONE
Subsequent System Integrity
NONE
Subsequent System Availability
NONE
CVSS v3
Base Score:
7.5
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
NONE
Availability
NONE
Weakness Type (CWE)
Use of Cache Containing Sensitive Information
EPSS
Base Score:
0.30