Sceawere

Vulnerability Detail

CVE-2026-82261UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

SvelteKit Form Deserialization DoS

Vulnerability Metadata

Severity
High
Score / CVSS
7.5
Creation Date
2h ago
Vendor
sveltejs
Product
kit
Attack Type
Uncontrolled Resource Consumption
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Complexity
LOW

Narrative and Response

Description

SvelteKit (@sveltejs/kit) versions >=2.49.0 and <=2.52.1 with experimental remote functions and form enabled contain a CPU exhaustion vulnerability in form deserialization. An attacker can send malformed form data to cause the server to become unresponsive while processing the request, resulting in denial of service. Fixed in 2.52.2.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "7.5",
  "pubDate": "2026-08-28T12:16:39.250Z",
  "pubdate": "2026-08-28T12:16:39.250Z",
  "executiveSummary": "SvelteKit versions 2.49.0 through 2.52.1 are susceptible to a CPU exhaustion vulnerability stemming from improper handling of form deserialization when experimental remote functions and form features are enabled.\nThis vulnerability allows an unauthenticated remote attacker to trigger a denial-of-service (DoS) condition by submitting specifically crafted, malformed form data.\nThe flaw lies in the server-side processing logic, where the deserialization routine fails to adequately constrain resource consumption, leading to excessive CPU cycles during the parsing of malicious payloads.\nThe primary impact is the complete loss of availability for the SvelteKit application, as the event loop or worker threads become blocked by the compute-intensive deserialization process.\nSuccessful exploitation requires no prior authentication, as the vulnerable endpoint is accessible via standard HTTP form submission channels.\nOrganizations utilizing affected versions of @sveltejs/kit with the specified experimental features active are at immediate risk of service disruption and should prioritize remediation to restore application stability.",
  "technicalDetails": "The vulnerability resides within the deserialization logic responsible for processing incoming form data when experimental remote functions and form capabilities are enabled in @sveltejs/kit.\nThe root cause is an algorithmic complexity issue during the parsing phase. When the SvelteKit server receives a specially crafted payload, the deserializer enters an inefficient processing state that consumes disproportionate CPU resources.\nThe attack flow initiates when an attacker sends a crafted HTTP POST request containing a malformed form-encoded payload to a target SvelteKit endpoint. Because the experimental form handling mechanism fails to implement necessary validation or resource limits on the incoming data structure, the deserialization routine attempts to process the payload in a way that triggers extreme CPU utilization.\nThis behavior results in a thread-blocking scenario. In environments like Node.js, where the main event loop is often shared, this saturation prevents the server from responding to legitimate traffic, effectively rendering the application unresponsive.\nThe vulnerability does not require any specific user privileges, as it is exploitable at the network layer through public-facing endpoints. The payload behaves as a resource exhaustion vector; there is no evidence of arbitrary code execution or memory corruption in this specific context. The impact is strictly limited to application-level availability.\nVersion scope is strictly defined between @sveltejs/kit 2.49.0 and 2.52.1. The implementation of the deserialization logic in these versions lacks the heuristic checks required to identify and discard or throttle malformed inputs before they consume significant compute cycles.\nThe exploit is repeatable and deterministic, as the server will repeatedly attempt to parse the provided structure, leading to a consistent hang or crash depending on the server's timeout configuration and resource constraints."
}
CVE-2026-82261: SvelteKit Form Deserialization DoS (HIGH Severity, CVSS: 7.5) - Sceawere