CVE-2026-82261
7.5Svelte · SvelteKit
SvelteKit contains a CPU exhaustion vulnerability in form deserialization that allows unauthenticated attackers to cause a denial of service.
Executive summary
A critical CPU exhaustion vulnerability in SvelteKit allows unauthenticated attackers to trigger a denial of service condition by sending malformed form data.
Vulnerability
This is an uncontrolled resource consumption flaw (CWE-400) occurring within the form deserialization process of SvelteKit when experimental remote functions and forms are enabled. An unauthenticated attacker can exploit this by submitting specifically crafted malformed form data, which forces the server to consume excessive CPU resources and become unresponsive.
Business impact
The vulnerability carries a CVSS score of 7.5, classifying it as a High severity issue due to the ease of exploitation over the network. Successful exploitation results in a denial of service, which can cause significant operational disruption, loss of service availability for end users, and potential degradation of infrastructure performance.
Remediation
Immediate Action: Update SvelteKit to version 2.52.2 or later to apply the necessary deserialization security patches.
Proactive Monitoring: Monitor server CPU utilization metrics and application error logs for sudden spikes or recurring process hangs indicative of resource exhaustion attacks.
Compensating Controls: If immediate patching is not feasible, consider disabling experimental remote functions and forms, or implement rate limiting at the Web Application Firewall (WAF) layer to block malformed or oversized form submission requests.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Given the high impact on service availability and the ease of network-based exploitation, organizations utilizing SvelteKit with experimental features enabled must prioritize this update. Applying the patch to version 2.52.2 is the only definitive method to remediate this vulnerability and ensure continued system stability.
More Svelte CVEs
Sources
Originally found and disclosed by elliott-with-the-longest-name-on-github, per the CVE Program record.
- GitHub Security Advisory (GHSA-88qp-p4qg-rqm6) Vendor advisory
- VulnCheck Advisory: SvelteKit before 2.52.2 CPU Exhaustion via Remote Form Deserialization Third-party advisory