CVE-2025-62427
Last modified
CVE-2025-62427 is a high-severity vulnerability rated 8.7/10 on the CVSS scale. The Angular SSR is a server-rise rendering tool for Angular applications. The vulnerability is a Server-Side Request Forgery (SSRF) flaw within the URL resolution mechanism of Angular's Server-Side Rendering package (@angular/ssr) before 19.2.18, 20.3.6, and 21.0.0-next.8. EPSS estimates a 0.40% chance of exploitation in the next 30 days.
Description
The Angular SSR is a server-rise rendering tool for Angular applications. The vulnerability is a Server-Side Request Forgery (SSRF) flaw within the URL resolution mechanism of Angular's Server-Side Rendering package (@angular/ssr) before 19.2.18, 20.3.6, and 21.0.0-next.8. The function createRequestUrl uses the native URL constructor. When an incoming request path (e.g., originalUrl or url) begins with a double forward slash (//) or backslash (\\), the URL constructor treats it as a schema-relative URL. This behavior overrides the security-intended base URL (protocol, host, and port) supplied as the second argument, instead resolving the URL against the scheme of the base URL but adopting the attacker-controlled hostname. This allows an attacker to specify an external domain in the URL path, tricking the Angular SSR environment into setting the page's virtual location (accessible via DOCUMENT or PlatformLocation tokens) to this attacker-controlled domain. Any subsequent relative HTTP requests made during the SSR process (e.g., using HttpClient.get('assets/data.json')) will be incorrectly resolved against the attacker's domain, forcing the server to communicate with an arbitrary external endpoint. This vulnerability is fixed in 19.2.18, 20.3.6, and 21.0.0-next.8.
Metrics
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2025-62427?
How severe is CVE-2025-62427?
How do I fix CVE-2025-62427?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-62421DataEase is a data visualization and analytics platform. In …5.4
- CVE-2025-62422DataEase is an open source data visualization and analytics …8.8
- CVE-2025-62423ClipBucket V5 provides open source video hosting with PHP. I…7.2
- CVE-2025-62424ClipBucket is a web-based video-sharing platform. In ClipBuc…6.5
- CVE-2025-62425MAS (Matrix Authentication Service) is a user management and…8.3
- CVE-2025-62426vLLM is an inference and serving engine for large language m…6.5
- CVE-2025-62428Drawing-Captcha APP provides interactive, engaging verificat…8.8
- CVE-2025-62429ClipBucket v5 is an open source video sharing platform. Prio…7.2
- CVE-2025-62430ClipBucket v5 is an open source video sharing platform. Clip…5.4
- CVE-2025-62439An Improper Verification of Source of a Communication Channe…4.2
- CVE-2025-6244The Essential Addons for Elementor – Popular Elementor Templ…5.4
- CVE-2025-62440Rejected reason: Not used
Are you affected by CVE-2025-62427?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
