highVulnerability

CVE-2026-49250

A CPU exhaustion vulnerability exists in Conform's [`parseSubmission`](https://conform.guide/api/react/future/parseSubmission) future API when parsing `FormData` or `URLSearchParams` submissions with many unique field names. The parser previously looked up values by field name, which could require repeated scans of the submitted entries and cause excessive synchronous CPU work if an attacker supplies a crafted submission. > [!NOTE] > The patched version fixes this by iterating submitted entries directly instead of repeatedly looking up values by field name. Applications that accept untrusted form submissions should still enforce request parsing limits before passing data to Conform. For multipart requests, [@remix-run/form-data-parser](https://www.npmjs.com/package/@remix-run/form-data-parser) provides `maxParts`, `maxTotalSize`, `maxFileSize`, `maxFiles`, and `maxHeaderSize` options.

Properties

ghsa_id
GHSA-525m-7f82-2mf7
severity
high
summary
@conform-to/dom parseSubmission vulnerable to CPU exhaustion when parsing many unique form fields
cve_id
CVE-2026-49250
is_ghsa_only
false
ghsa_published
2026-07-02T19:18:41Z
source_url
https://github.com/advisories/GHSA-525m-7f82-2mf7
ghsa_updated
2026-07-02T19:18:41Z

Related Entities (4)

VULNERABLE_TO (1)

[Software]npm/@conform-to/dom

AFFECTS (1)

[Software]npm/@conform-to/dom

HAS_WEAKNESS (1)

[Weakness]Inefficient Algorithmic Complexity

REPORTED_BY (1)

[Source]GitHub Advisory Database

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-49250 — Ninja Signal Threat Intelligence | Ninja Signal