Loading...
Skip to main content

CVE-2025-67647 — Vulnerability in @sveltejs/adapter-node — CVE Details

HIGH

SvelteKit is vulnerable to denial of service and possible SSRF when using prerendering

Published January 15, 2026Updated February 3, 2026Source: osv

Summary

### Summary Versions of SvelteKit are vulnerable to a server side request forgery (SSRF) and denial of service (DoS) under certain conditions. ### Details Affected versions from 2.44.0 onwards are vulnerable to DoS if: - your app has at least one prerendered route (`export const prerender = true`) Affected versions from 2.19.0 onwards are vulnerable to DoS and SSRF if: - your app has at least one prerendered route (`export const prerender = true`) - AND you are using `adapter-node` without a configured `ORIGIN` environment variable, and you are not using a reverse proxy that implements Host header validation ### Impact The DoS causes the running server process to end. The SSRF allows access to internal services that can be reached without authentication when fetched from SvelteKit's server runtime. It is also possible to obtain an SXSS via cache poisoning, by forcing a potential CDN to cache an XSS returned by the attacker's server (the latter being able to specify the cache-control of their choice). ### Credits - Allam Rachid ([zhero;](https://zhero-web-sec.github.io/research-and-things/)) - Allam Yasser (inzo) - d-xuan ([wednesday](https://d-xuan.github.io/wednesday/))

Advisory Timeline

  • First published January 15, 2026 (270 days ago).
  • Last revised February 3, 2026 — 18 days after initial publication.

Remediation

Upgrade to the fixed version using your package manager.

npm
Update @sveltejs/adapter-node to 5.5.1 or later
npm install @sveltejs/adapter-node@5.5.1
npm
Update @sveltejs/kit to 2.49.5 or later
npm install @sveltejs/kit@2.49.5

After upgrading, run your dependency scanner again to confirm the vulnerability is resolved.

Affected Packages (2)

Affects 1 ecosystem: npm (2).

PackageEcosystemAffectedFixed In
@sveltejs/adapter-node
npm
All versions5.5.1
@sveltejs/kit
npm
All versions2.49.5

Vulnerability Classification

Common Weakness Enumeration (CWE) identifiers for this vulnerability type.

CVSS Score Breakdown

What the CVSS (Common Vulnerability Scoring System) 10.0 score means for each attack dimension.

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
—
Confidentiality
—
Integrity
—
Availability
—

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

Frequently Asked Questions

What is CVE-2025-67647?
SvelteKit is vulnerable to denial of service and possible SSRF when using prerendering This vulnerability has been assigned a severity rating of HIGH (CVSS score: 10.0/10).
How do I check if my project is affected by CVE-2025-67647?
CVE-2025-67647 affects @sveltejs/adapter-node and @sveltejs/kit. Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2025-67647 and 200,000+ other known vulnerabilities.

Severity & Exploitability

CVSS Score
10.0

Exploitation is straightforward and causes maximum impact. Patch immediately.

Also Known As

GHSA-j62c-4x62-9r35

Related CVEs

  • CVE-2026-107375
    HIGH

    JHipster: SQL Injection in the Parameter of JHipster-Generated Reactive (WebFlux + R2DBC) Applicationssort

  • CVE-2026-107384
    HIGH

    MariaDB Connector/Node.js: SQL injection through object keys in SET expansion (permitSetMultiParamEntries)

Check if you're affected

Scan your dependencies to see if this vulnerability affects your projects.

Scan Your Dependencies