CVE-2026-82260
moderateMemory exhaustion DoS in SvelteKit remote form deserialization
SvelteKit (@sveltejs/kit) versions 2.49.0 through 2.52.1, when configured with the experimental remote functions feature (experimental.remoteFunctions) and forms enabled, mishandle deserialization of remote form data, allowing malformed form submissions to trigger excessive memory allocation (CWE-400). An unauthenticated remote attacker can send crafted form data to the affected deserialization path to exhaust server memory. The impact is a crash of the server process resulting in denial of service, with high availability impact only (CVSS 4.0: 8.7, VA:H) and no indication of code execution or data compromise. Only applications running the affected version range with this experimental configuration are exposed, and the flaw is fixed in 2.52.2. No public proof-of-concept is known, the issue is not in CISA KEV, and EPSS estimates only a ~0.3% probability of exploitation within 30 days, so no real-world exploitation is currently documented.
What to do: Upgrade @sveltejs/kit to 2.52.2 or later. If an immediate upgrade is not possible, disable the experimental remote functions feature (or remote form usage) or add request body size limits and rate limiting on form endpoints. Check your lockfile for @sveltejs/kit versions in the 2.49.0-2.52.1 range and confirm whether experimental.remoteFunctions is enabled in your SvelteKit config.
| SvelteKit (@sveltejs/kit) with experimental.remoteFunctions and form enabled | >=2.49.0 and <=2.52.1 (fixed in 2.52.2) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
SvelteKit (@sveltejs/kit) versions >=2.49.0 and <=2.52.1 with experimental remote functions (experimental.remoteFunctions) and form enabled contain a memory exhaustion vulnerability in remote form deserialization. Malformed form data can cause excessive memory allocation, crashing the server process and resulting in denial of service. Fixed in 2.52.2.
- Vendors
- svelte
- Products
- sveltekit
- Weakness
- CWE-400
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/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
In the news0 stories
No ingested article mentions this CVE yet.