CVE-2026-22803CWE-789

SvelteKit has a memory amplification DoS in Remote Functions binary form deserializer

High · published January 15, 2026

CVSS v4.0
8.2
EPSS
1%
Percentile
47.5
In the wild
Unconfirmed
What it is

⚡ A crafty payload can trigger a memory exhaust situation in SvelteKit from versions 2.49.0 to 2.49.4! This means a simple form submission could lead to a full server crash! 🔥 Think of your server as a busy restaurant kitchen. If a customer orders far too many dishes at once, it can overwhelm the kitchen staff and lead to a complete stop in service. This vulnerability is like an overzealous order that fills up every pot and pan until nothing can get cooked! If exploited, an attacker can flood the server with excessive memory requests, leading to a denial of service (DoS) that can bring your application to a complete halt. This could mean downtime for users, lost revenue, and a tarnished reputation.

Put simply

Think of your server as a busy restaurant kitchen. If a customer orders far too many dishes at once, it can overwhelm the kitchen staff and lead to a complete stop in service. This vulnerability is like an overzealous order that fills up every pot and pan until nothing can get cooked! This vulnerability stems from the experimental form remote function in SvelteKit, which improperly handles binary data formats for submitted form data. By sending a specially crafted payload, it can cause the server to exhaust allocated memory resources.

What to do

If exploited, an attacker can flood the server with excessive memory requests, leading to a denial of service (DoS) that can bring your application to a complete halt. This could mean downtime for users, lost revenue, and a tarnished reputation. Upgrade your SvelteKit framework to version 2.49.5 immediately to patch this vulnerability. Additionally, consider conducting a thorough review of your form handling processes to mitigate any potential risks associated with malformed payloads. You've got this! With these updates, your server will be running smoothly in no time. 🛡️

The record
Technical detail
CVSS v4.0
8.2 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
EPSS
0.00590 · 47.5th percentile
Weakness
CWE-789 · Memory Allocation with Excessive Size Value
Published
2026-01-15T18:37Z
EPSS history
Timeline
  • 15 JAN 18:37Z
    SvelteKit has a memory amplification DoS in Remote Functions binary form deserializer
    cvelistv5