CVE-2025-67647CWE-248CWE-918

SvelteKit Denial of service and possible SSRF when using prerendering

High · published January 15, 2026

CVSS v4.0
8.4
EPSS
1%
Percentile
43.4
In the wild
Unconfirmed
What it is

🚨 A sneaky SSRF vulnerability lurks in SvelteKit versions 2.19.0 to 2.49.4, potentially causing denial of service when certain conditions align! ⚡ Think of it like a restaurant that takes orders without checking if the ingredients are in stock—if the kitchen gets overloaded with false requests, it can crash and leave diners hungry! An attacker could exploit this vulnerability by sending crafted requests, leading to complete denial of service for your application. If your app has prerendered routes and lacks proper environment configurations, it could be rendered inoperable, which is absolutely devastating for any production environment.

Put simply

Think of it like a restaurant that takes orders without checking if the ingredients are in stock—if the kitchen gets overloaded with false requests, it can crash and leave diners hungry! This SSRF vulnerability occurs when SvelteKit apps configured with prerendered routes accept requests without validating the incoming Host header, especially when using adapter-node without the ORIGIN environment variable set. This allows attackers to overwhelm the server with requests, causing a denial of service.

What to do

An attacker could exploit this vulnerability by sending crafted requests, leading to complete denial of service for your application. If your app has prerendered routes and lacks proper environment configurations, it could be rendered inoperable, which is absolutely devastating for any production environment. Upgrade to SvelteKit version 2.49.5 immediately to eliminate this vulnerability. Also, ensure your app has the ORIGIN environment variable configured and implement Host header validation in your server. Don't let this linger! You've got this! Stay proactive with these updates and keep your app running smoothly! 🛡️

The record
Technical detail
CVSS v4.0
8.4 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:H/SC:L/SI:L/SA:N
EPSS
0.00521 · 43.4th percentile
Weaknesses
CWE-248 · Uncaught Exception; CWE-918 · Server-Side Request Forgery (SSRF)
Published
2026-01-15T18:33Z
EPSS history
Timeline
  • 15 JAN 18:33Z
    SvelteKit Denial of service and possible SSRF when using prerendering
    cvelistv5