{"id":"CVE-2026-82261","state":"PUBLISHED","title":"SvelteKit before 2.52.2 CPU Exhaustion via Remote Form Deserialization","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.","publishedAt":"2026-08-28T10:49:44.323Z","updatedAt":"2026-10-08T15:25:32.042Z","severity":{"score":8.7,"label":"High","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","source":"VulnCheck"},"assigner":"VulnCheck","products":["sveltejs kit"],"affected":[{"vendor":"sveltejs","product":"kit","packageURL":"pkg:npm/%40sveltejs/kit","defaultStatus":"unaffected","versions":[{"version":"2.49.0","status":"affected","lessThan":"2.52.1","versionType":"semver"},{"version":"2.52.1","status":"unaffected","versionType":"semver"}]}],"references":["https://github.com/sveltejs/kit/security/advisories/GHSA-88qp-p4qg-rqm6","https://www.vulncheck.com/advisories/sveltekit-before-2.52.2-cpu-exhaustion-via-remote-form-deserialization"],"weaknesses":["CWE-400"],"ingestedAt":"2026-10-29T20:13:15.269Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/82xxx/CVE-2026-82261.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-82261","state":"PUBLISHED","datePublished":"2026-08-28T10:49:44.323Z","dateUpdated":"2026-10-08T15:25:32.042Z","assignerShortName":"VulnCheck","assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateReserved":"2026-08-28T10:39:30.356Z"},"containers":{"cna":{"title":"SvelteKit before 2.52.2 CPU Exhaustion via Remote Form Deserialization","descriptions":[{"lang":"en","value":"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."}],"affected":[{"vendor":"sveltejs","product":"kit","packageURL":"pkg:npm/%40sveltejs/kit","defaultStatus":"unaffected","versions":[{"version":"2.49.0","status":"affected","lessThan":"2.52.1","versionType":"semver"},{"version":"2.52.1","status":"unaffected","versionType":"semver"}]}],"references":[{"url":"https://github.com/sveltejs/kit/security/advisories/GHSA-88qp-p4qg-rqm6","tags":["vendor-advisory"],"name":"GitHub Security Advisory (GHSA-88qp-p4qg-rqm6)"},{"url":"https://www.vulncheck.com/advisories/sveltekit-before-2.52.2-cpu-exhaustion-via-remote-form-deserialization","name":"VulnCheck Advisory: SvelteKit before 2.52.2 CPU Exhaustion via Remote Form Deserialization","tags":["third-party-advisory"]}],"metrics":[{"cvssV4_0":{"Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","Safety":"NOT_DEFINED","attackComplexity":"LOW","attackRequirements":"NONE","attackVector":"NETWORK","baseScore":8.7,"baseSeverity":"HIGH","exploitMaturity":"NOT_DEFINED","privilegesRequired":"NONE","providerUrgency":"NOT_DEFINED","subAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","userInteraction":"NONE","valueDensity":"NOT_DEFINED","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","version":"4.0","vulnAvailabilityImpact":"HIGH","vulnConfidentialityImpact":"NONE","vulnIntegrityImpact":"NONE","vulnerabilityResponseEffort":"NOT_DEFINED"},"format":"CVSS"},{"cvssV3_1":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"HIGH","baseScore":7.5,"baseSeverity":"HIGH","confidentialityImpact":"NONE","integrityImpact":"NONE","privilegesRequired":"NONE","scope":"UNCHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","version":"3.1"},"format":"CVSS"}],"problemTypes":[{"descriptions":[{"cweId":"CWE-400","lang":"en","description":"Uncontrolled Resource Consumption","type":"CWE"}]}],"providerMetadata":{"shortName":"VulnCheck","orgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateUpdated":"2026-10-08T15:25:32.042Z"},"datePublic":"2026-02-18T00:00:00.000Z","cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:svelte:kit:*:*:*:*:*:*:*:*","versionStartIncluding":"2.49.0","versionEndExcluding":"2.52.1"}]}]}],"credits":[{"lang":"en","value":"elliott-with-the-longest-name-on-github","type":"finder"}],"x_generator":{"engine":"vulncheck-endgame"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-08-28T14:40:51.226980Z","id":"CVE-2026-82261","options":[{"Exploitation":"none"},{"Automatable":"yes"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-08-28T14:41:04.001Z"}}]}}}