Skip to content
OpenAdvisories
High · 7.5 CVE-2026-128339 EUVD-2026-125038GHSA-5pwm-xv7w-v3cm

ExcelJS through 4.4.0 Memory Exhaustion via Oversized Merged Cell Range

Published Nov 13, 2026 · Updated Nov 13, 2026 · Assigned by VulnCheck

Description

ExcelJS through 4.4.0 contains a memory exhaustion vulnerability in Worksheet._parseMergeCells that allows attackers to crash applications by supplying unbounded mergeCell ranges. Attackers can craft a small workbook with a mergeCell ref like A1:XFD1048576, causing xlsx.load() to create billions of Row and Cell objects and abort the process.

Affected products

VendorProductAffectedFixed
exceljs exceljs ≤ 4.4.0 —

References