GHSA-6jvr-mc45-ggjpHighCVSS 7.5
ExcelJS through 4.4.0 contains a resource exhaustion vulnerability in data-validations-xform.js...
🔗 CVE IDs covered (1)
📋 Description
ExcelJS through 4.4.0 contains a resource exhaustion vulnerability in data-validations-xform.js that allows attackers to exhaust CPU and memory by supplying unbounded sqref ranges. Attackers can provide a small crafted workbook with a sqref of A1:XFD1048576 to make xlsx.load() iterate billions of addresses, blocking the event loop and crashing the process with an uncatchable out-of-memory error.
🔗 References (7)
- https://github.com/mateocallec/exceljs-hardened/security/advisories/GHSA-f689-fh93-2pm2
- https://nvd.nist.gov/vuln/detail/CVE-2026-128341
- https://github.com/exceljs/exceljs/issues/3093
- https://github.com/exceljs/exceljs
- https://github.com/exceljs/exceljs/blob/v4.4.0/lib/xlsx/xform/sheet/data-validations-xform.js#L216-L227
- https://www.vulncheck.com/advisories/exceljs-through-4.4.0-denial-of-service-via-oversized-data-validation-sqref
- https://github.com/advisories/GHSA-6jvr-mc45-ggjp