CVE-2026-78209: high-severity vulnerability in exceljs
exceljs through 4.4.0 CSV Formula Injection via Unescaped Cell Values
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
21Vexday Risk Score
No sign of exploitation. No public exploitation artifact known so far.
ssvc Trackcvss 8.4epss 0.4%
exceljs through 4.4.0 fails to neutralize leading equals, plus, minus, or at signs in cell values written to CSV output. Attackers who can influence exported cell values can inject formulas that execute when the CSV file is opened in a spreadsheet application, potentially exfiltrating data or performing other malicious actions.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N
Affected products
exceljs · exceljsRelated CVEs — exceljs
In the same product, most dangerous first.
CVE-2026-78206HIGHexceljs through 4.4.0 Uncontrolled Resource Consumption via Unbounded xlsx DecompressionEPSS 0.6%CVE-2026-78207CRITICALexceljs through 4.4.0 Prototype Pollution via deepMerge Reached From Note SerializationEPSS 0.6%CVE-2026-78208HIGHexceljs through 4.4.0 Path Traversal via Unvalidated addImage filenameEPSS 0.5%
References
https://github.com/exceljs/exceljshttps://github.com/exceljs/exceljs/blob/v4.4.0/lib/csv/csv.js#L109-L182https://github.com/mateocallec/exceljs-hardened/security/advisories/GHSA-9wxc-4rhw-hfrwhttps://www.vulncheck.com/advisories/exceljs-through-csv-formula-injection-via-unescaped-cell-values