CVE-2025-62381

sveltekit-superforms Prototype Pollution in `parseFormData` function of `formData.js`

Published Oct 15, 2025 CVSS 4.0 · 8.3 High EPSS < 1% KEV · Not listed
Description
sveltekit-superforms makes SvelteKit forms a pleasure to use. sveltekit-superforms v2.27.3 and prior are susceptible to a prototype pollution vulnerability within the parseFormData function of formData.js. An attacker can inject string and array properties into Object.prototype, leading to denial of service, type confusion, and potential remote code execution in downstream applications that rely on polluted objects. This vulnerability is fixed in 2.27.4.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-hwmc-4c8j-xxj7 `sveltekit-superforms` has Prototype Pollution in `parseFormData` function of `formData.js`
History
Type Values Removed Values Added
First Time appeared Sveltekit-superforms
Sveltekit-superforms sveltekit-superforms
Vendors & Products Sveltekit-superforms
Sveltekit-superforms sveltekit-superforms
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description sveltekit-superforms makes SvelteKit forms a pleasure to use. sveltekit-superforms v2.27.3 and prior are susceptible to a prototype pollution vulnerability within the parseFormData function of formData.js. An attacker can inject string and array properties into Object.prototype, leading to denial of service, type confusion, and potential remote code execution in downstream applications that rely on polluted objects. This vulnerability is fixed in 2.27.4.
Title sveltekit-superforms Prototype Pollution in `parseFormData` function of `formData.js`
Weaknesses CWE-1321
References
Metrics cvssV4_0

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Oct 15, 2025, 7:50 PM
Reserved
Oct 10, 2025, 2:22 PM
Status
Deferred
Published
Oct 15, 2025, 6:15 PM
Modified
Oct 8, 2026, 11:10 AM