Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
8.6
CVE-2026-88056: Angular server-side rendering may send credentials to attacker
CVE-2026-88056 · published 1 month ago
Summary
If you are using Angular’s server‑side rendering feature in versions before the latest updates, the code can be tricked into sending requests to a site you did not intend. When this happens, any sensitive authentication information that the server adds to those requests can be exposed to the attacker. Update Angular to the newest releases to stop this behavior.
What to do
- Update angular platform-server to version 22.1.4.
- Update angular platform-server to version 21.2.22.
- Update angular platform-server to version 20.3.30.
- Update angular @angular/platform-server to version 22.1.4.
- Update angular @angular/platform-server to version 21.2.22.
- Update angular @angular/platform-server to version 20.3.30.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| – | angular | angular |
<= 19.2.25 >= 19.0.0, <= 19.2.25 >= 20.0.0, < 20.3.30 >= 21.0.0, < 21.2.22 >= 22.0.0, < 22.1.4 |
| npm | angular | platform-server |
>= 22.0.0, < 22.1.4 >= 21.0.0, < 21.2.22 >= 20.0.0, < 20.3.30 <= 19.2.25 Fix: upgrade to 22.1.4
|
| npm | angular | @angular/platform-server |
>= 22.0.0, < 22.1.4 >= 21.0.0, < 21.2.22 >= 20.0.0, < 20.3.30 <= 19.2.25 Fix: upgrade to 22.1.4
|
| Debian:12 | debian | angular.js | All versions |
| Ubuntu:Pro:16.04:LTS | canonical | angular.js | All versions |
Original advisory text
Angular: SSRF and Cross-Origin Credential Disclosure via URL Resolution Discrepancy in SSR
Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 20.3.30, 21.2.22, and 22.1.4, Angular Server-Side Rendering in @angular/platform-server processes user-controlled resource or request URLs through HttpClient after application code validates them with WHATWG URL parsing. The resolveUrl and parseUrl utilities called String.prototype.trim(), which removed leading Unicode whitespace such as U+00A0 or U+FEFF after the input passed a same-origin check, converting a relative path into a protocol-relative attacker-controlled URL. In affected applications that attach sensitive server-side credentials such as Authorization headers to approved requests, relativeUrlsTransformerInterceptorFn then dispatched the request to the attacker-controlled origin, causing SSRF and credential disclosure. This issue is fixed in versions 20.3.30, 21.2.22, and 22.1.4.
References
- https://nvd.nist.gov/vuln/detail/CVE-2026-88056 Vendor Advisory
- https://github.com/angular/angular/commit/9339a7a2de437ed93f9cc3da7f32d0100412d5...
- https://github.com/advisories/GHSA-f6mr-pjwc-34m4
- https://github.com/angular/angular Product
- https://security-tracker.debian.org/tracker/CVE-2026-88056 Vendor Advisory
- https://ubuntu.com/security/CVE-2026-88056 Third Party Advisory
- https://www.cve.org/CVERecord?id=CVE-2026-88056 Third Party Advisory
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/88xxx/CVE-2026-88056... Vendor Advisory
- https://github.com/angular/angular/commit/5aa6d97deb9ef1de14e23748b7fa74f97d1831... Patch
- https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde6459... Patch
- https://github.com/angular/angular/commit/3e924cc8dbbb57f23b262cb8f0d7e2bd067303... Patch
- https://github.com/angular/angular/releases/tag/v20.3.30 Release Notes
- https://github.com/angular/angular/releases/tag/v21.2.22 Release Notes
- https://github.com/angular/angular/security/advisories/GHSA-f6mr-pjwc-34m4 Exploit Mitigation Vendor Advisory
- https://github.com/angular/angular/releases/tag/v22.1.4 Release Notes
Internet-facing
14 days
Internal
60 days
- Not known to be exploited
- Can be exploited automatically
- Gives an attacker partial control
Severity
8.6
High
Type
CWE-918Server-Side Request Forgery (SSRF)
Timeline
Published10 Sep 2026
Updated11 Oct 2026
First seen10 Sep 2026
Sources
CVE-2026-88056 · NVD
CVE-2026-88056 · MITRE
GHSA-f6mr-pjwc-34m4 · GHSA
GHSA-f6mr-pjwc-34m4 · OSV
CVE-2026-88056 · OSV
DEBIAN-CVE-2026-88056 · OSV
UBUNTU-CVE-2026-88056 · OSV
Track software like this
Free during beta