Impact
An attacker can craft a malformed URL containing a double port specification (for example, http://evil.com:80:80/path) that is rejected by Node’s strict WHATWG URL parser but is accepted by Domino’s lenient parser used by the server‑side rendering component. Because the allowlist validation is skipped for such URLs, the application can initiate outbound HTTP requests to arbitrary external domains, enabling SSRF exploitation. The weakness is identified by CWE‑346 (Information Exposure through Suspicion of an Information, Access Control or Critical System Function) and CWE‑918 (Server‑Side Request Forgery).
Affected Systems
Angular library v22.0.0‑rc.2, v21.2.15, v20.3.22, and v19.2.23 and any earlier releases of @angular/platform‑server that have not been updated to these patches.
Risk and Exploitability
The CVSS score of 8.8 indicates a high severity vulnerability with potential for significant impact. EPSS data is not available, so the quantified likelihood of exploitation is unknown, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, the likely attack vector is a remote attacker delivering a crafted SSR request to a vulnerable application. If exploited, the attacker can expose internal resources, exfiltrate data, or pivot to further attacks within the network.
OpenCVE Enrichment
Github GHSA