PapaParse: Inefficient Algorithmic Complexity Denial of Service (CVE-2026-127056)
PapaParse versions before 5.7.1 are susceptible to a denial of service vulnerability where maliciously crafted CSV input triggers quadratic CPU consumption, leading to resource exhaustion.
CVE search metadata
CVE search record: CVE-2026-127056. Severity: high. CVSS: 7.5. KEV: no. Product: PapaParse (< 5.7.1). Brief: PapaParse: Inefficient Algorithmic Complexity Denial of Service (CVE-2026-127056). Brief link: https://feed.craftedsignal.io/briefs/2026-11-papaparse-dos-cve-2026-127056/
Triage facts
Revision 1- Applicability
- PapaParse (< 5.7.1)
- Evidence
- Unknown
- Severity
- Low
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Nov 12, 14:15 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
PapaParse versions before 5.7.1 contain an inefficient algorithmic complexity vulnerability (CVE-2026-127056). Remote unauthenticated attackers can cause a denial of service by submitting specially crafted, delimiter-free quoted CSV input to the Papa.parse() function. This input triggers repeated full-buffer indexOf scans that grow quadratically with the input size, exhausting CPU resources and blocking the Node.js event loop or freezing browser tabs processing the data.
Impact
Successful exploitation results in service unavailability by freezing the application process or browser tab, as the CPU becomes dedicated to processing the malicious input. The CVSS 3.1 base score for this vulnerability is 7.5.
Recommendation
Upgrade the PapaParse library to version 5.7.1 or later to implement the corrected parsing logic. Organizations should audit applications that accept user-provided CSV uploads to ensure they are using updated versions of the PapaParse dependency.
Immediate actions
Inventory applications utilizing PapaParse and update to version 5.7.1 or later.
Threat Hunt
Identify applications that parse large, user-uploaded CSV files where the PapaParse library is used.
Data: Application inventory, Software Bill of Materials (SBOM)
Mitigations
Upgrade PapaParse to version 5.7.1 or later.
CVE-2026-127056