Server-side Request Forgery (SSRF) Affecting @angular/platform-server package, versions <20.3.30>=21.0.0 <21.2.22>=22.0.0 <22.1.4


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.43% (36th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Server-side Request Forgery (SSRF) vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-JS-ANGULARPLATFORMSERVER-19778590
  • published14 Sept 2026
  • disclosed10 Sept 2026
  • creditAdyej999

Introduced: 10 Sep 2026

NewCVE-2026-88056  (opens in a new tab)
CWE-918  (opens in a new tab)

How to fix?

Upgrade @angular/platform-server to version 20.3.30, 21.2.22, 22.1.4 or higher.

Overview

@angular/platform-server is an Angular - library for using Angular in Node.js

Affected versions of this package are vulnerable to Server-side Request Forgery (SSRF) via the URL resolution process. An attacker can cause requests to be sent to an attacker-controlled origin and exfiltrate sensitive server-side credentials by submitting URLs containing leading Unicode whitespace characters that bypass application-level same-origin checks but are interpreted differently by the server-side URL resolution utility.

Workaround

This vulnerability can be mitigated by validating and sanitizing input URLs to disallow leading Unicode whitespace characters before performing origin checks or passing them to the HTTP client, and by avoiding sole reliance on origin checks that may be affected by whitespace normalization discrepancies.

CVSS Base Scores

version 4.0
version 3.1