Description
SvelteKit before 2.69.1 fails to properly validate remote form function payload sizes, allowing attackers to crash the Node process by sending large payloads. Repeated exploitation causes denial of service by repeatedly crashing the application process.
Published: 2026-08-28
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

SvelteKit versions prior to 2.69.1 do not enforce size limits on payloads sent to the remote form function, representing a CWE-400 Resource Exhaustion weakness. Attackers can exploit this by submitting large payloads, causing the underlying Node.js process to crash. Each crash terminates the application, leading to a denial of service.

Affected Systems

The vulnerability affects the SvelteKit framework distributed by sveltejs:kit. All installations built with versions before 2.69.1 are vulnerable. The affected product is the SvelteKit runtime for Node.js applications.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity. The EPSS score is not available, and the vulnerability is not listed in CISA's KEV catalog. Attackers can remotely trigger the payload overflow by POSTing a large form to any publicly exposed SvelteKit endpoint. The effort required is low because the code path is exposed over the network, and no special credentials are needed. Successful exploitation causes the Node process to crash, resulting in an outage that can be repeated until the service recovers.

Generated by OpenCVE AI on August 28, 2026 at 13:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade SvelteKit to version 2.69.1 or newer.
  • Configure request size limits in your application or server to reject payloads that exceed a safe threshold.
  • Validate form payloads in your remote function handlers to enforce maximum size and detect malformed input.

Generated by OpenCVE AI on August 28, 2026 at 13:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 22:30:00 +0000

Type Values Removed Values Added
First Time appeared Svelte sveltekit
CPEs cpe:2.3:a:svelte:sveltekit:*:*:*:*:*:node.js:*:*
Vendors & Products Svelte sveltekit

Fri, 28 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 28 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Description SvelteKit before 2.69.1 fails to properly validate remote form function payload sizes, allowing attackers to crash the Node process by sending large payloads. Repeated exploitation causes denial of service by repeatedly crashing the application process.
Title SvelteKit before 2.69.1 Denial of Service via Remote Form
First Time appeared Svelte
Svelte kit
Weaknesses CWE-400
CPEs cpe:2.3:a:svelte:kit:*:*:*:*:*:*:*:*
Vendors & Products Svelte
Svelte kit
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-28T14:41:47.444Z

Reserved: 2026-08-28T10:39:30.355Z

Link: CVE-2026-82256

cve-icon Vulnrichment

Updated: 2026-08-28T14:41:32.651Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-28T12:16:38.457

Modified: 2026-08-31T22:22:17.743

Link: CVE-2026-82256

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T21:24:46Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption