CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
NONE
Integrity Impact
NONE
Availability Impact
HIGH
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS
Percentile
17.0%
SvelteKit is a web development kit. In SvelteKit 2, sending a GET request with a body eg {}
to a built and previewed/hosted sveltekit app throws Request with GET/HEAD method cannot have body.
and crashes the preview/hosting. After this happens, one must manually restart the app. TRACE
requests will also cause the app to crash. Prerendered pages and SvelteKit 1 apps are not affected. @sveltejs/adapter-node
versions 2.1.2, 3.0.3, and 4.0.1 and @sveltejs/kit
version 2.4.3 contain a patch for this issue.
Vendor | Product | Version | CPE |
---|---|---|---|
svelte | adapter-node | * | cpe:2.3:a:svelte:adapter-node:*:*:*:*:*:node.js:*:* |
svelte | adapter-node | 4.0.0 | cpe:2.3:a:svelte:adapter-node:4.0.0:*:*:*:*:node.js:*:* |
svelte | kit | * | cpe:2.3:a:svelte:kit:*:*:*:*:*:node.js:*:* |
[
{
"vendor": "sveltejs",
"product": "kit",
"versions": [
{
"version": ">= 2.0.0, < 2.4.3",
"status": "affected"
},
{
"version": ">= 2.0.0, < 2.1.2",
"status": "affected"
},
{
"version": ">= 3.0.0, < 3.0.3",
"status": "affected"
},
{
"version": "= 4.0.0",
"status": "affected"
}
]
}
]