CVE-2026-41423 Details
Description
Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to versions 19.2.21, 20.3.19, 21.2.9, and 22.0.0-next.8, a Server-Side Request Forgery (SSRF) vulnerability exists in @angular/platform-server due to improper handling of URLs during Server-Side Rendering (SSR). When an attacker sends a request such as GET /\evil.com/ HTTP/1.1 the server engine (Express, etc.) passes the URL string to Angular’s rendering functions. Because the URL parser normalizes the backslash to a forward slash for HTTP/HTTPS schemes, the internal state of the application is hijacked to believe the current origin is evil.com. This misinterpretation tricks the application into treating the attacker’s domain as the local origin. Consequently, any relative HttpClient requests or PlatformLocation.hostname references are redirected to the attacker controlled server, potentially exposing internal APIs or metadata services. This issue has been patched in versions 19.2.21, 20.3.19, 21.2.9, and 22.0.0-next.8.
A Server-Side Request Forgery (SSRF) vulnerability has been identified in the Angular development platform, specifically in the @angular/platform-server package, prior to versions 19.2.21, 20.3.19, 21.2.9, and 22.0.0-next.8. The vulnerability arises from improper handling of URLs during Server-Side Rendering (SSR). This allows an attacker to manipulate the application's perception of the current origin, potentially redirecting internal HttpClient requests or PlatformLocation.hostname references to an attacker-controlled server. This could expose internal APIs or metadata services.
Users can update to Angular versions 19.2.21, 20.3.19, 21.2.9, or 22.0.0-next.8. Additionally, developers can implement a middleware to sanitize the request URL before it reaches Angular, by removing or normalizing leading slashes.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed May 8, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/angular/angular/commit/ede7c58a2aa13fdccc8f0b67ce93ba1c11749412 | [email protected] | Patch |
| https://github.com/angular/angular/pull/68194 | [email protected] | Issue Tracking |
| https://github.com/angular/angular/security/advisories/GHSA-45q2-gjvg-7973 | [email protected] | MitigationVendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-918 | Server-Side Request Forgery (SSRF) | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| angular angular | < 19.2.21 >= 20.0.0, < 20.3.19 >= 21.0.0, < 21.2.9 22.0.0 next0 22.0.0 next1 22.0.0 next2 22.0.0 next3 22.0.0 next4 22.0.0 next5 22.0.0 next6 22.0.0 next7 22.0.0 next8 |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| May 12, 2026 | Initial Analysis | [email protected] |
| May 8, 2026 | New CVE Received | [email protected] |