CVE-2026-127056 PUBLISHED

PapaParse before 5.7.1 Quadratic-Time Parsing DoS via indexOf Scan

Assigner: VulnCheck
Reserved: 12.11.2026 Published: 12.11.2026 Updated: 12.11.2026

PapaParse before 5.7.1 contains an inefficient algorithmic complexity vulnerability that allows remote unauthenticated attackers to cause denial of service by submitting delimiter-free quoted CSV input to Papa.parse(). Attackers can supply a single-column quoted CSV with no delimiters, triggering repeated full-buffer indexOf scans per row that grow quadratically with input size, exhausting CPU and blocking the Node.js event loop or freezing a browser tab.

Metrics

CVSS 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
CVSS Score: 8.7

Product Status

Vendor mholt
Product PapaParse
Versions Default: unaffected
  • affected from 0 to 5.7.1 (excl.)

Credits

  • Muhammadyusuf Dilmurodov (agrresore) finder

References

Problem Types

  • Inefficient Algorithmic Complexity CWE