CVE-2026-128345
Received Received - Intake

Regular Expression Denial of Service in ExcelJS

Vulnerability report for CVE-2026-128345, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-11-13

Last updated on: 2026-11-13

Assigner: VulnCheck

Description

ExcelJS through 4.4.0 contains a regular expression denial of service vulnerability in slideFormula in lib/utils/shared-formula.js when translating shared formulas to child cells. Attackers can supply a crafted spreadsheet with very long master formulas, such as runs of hyphens, causing quadratic regex backtracking that blocks the Node.js event loop.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-11-13
Last Modified
2026-11-13
Generated
2026-11-13
AI Q&A
2026-11-13
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
exceljs exceljs From 0 (inc) to 4.4.0 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-1333 The product uses a regular expression with a worst-case computational complexity that is inefficient and possibly exponential.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

ExcelJS through version 4.4.0 has a regular expression denial of service (ReDoS) vulnerability in the slideFormula function. This flaw occurs when translating shared formulas to child cells in spreadsheets. Attackers can exploit it by creating a spreadsheet with extremely long master formulas, such as repeated hyphens, which triggers excessive regex backtracking. This consumes significant CPU resources and blocks the Node.js event loop, making the application unresponsive.

Detection Guidance

This vulnerability is specific to applications using ExcelJS library versions through 4.4.0. To detect it, check if your system runs applications that use ExcelJS by inspecting package.json files or dependency lists for the exceljs package version 4.4.0 or earlier.

Impact Analysis

This vulnerability can cause your Node.js application using ExcelJS to become unresponsive or crash when processing malicious spreadsheets. It may lead to denial of service, disrupting services that rely on ExcelJS for spreadsheet operations. Users could experience slow performance or complete system hangs if the event loop is blocked.

Mitigation Strategies

Immediately update ExcelJS to version 4.4.1 or later to patch the regex denial of service vulnerability. If updating is not possible, consider removing or replacing the library in affected applications until an update is applied.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-128345. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...