CVE-2026-78206
Received
Received - Intake
Memory Exhaustion in exceljs-hardened via Malicious XLSX
Vulnerability report for CVE-2026-78206, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-08-24
Last updated on: 2026-08-24
Assigner: VulnCheck
Description
Description
exceljs-hardened before 5.0.0 decompresses all entries from supplied xlsx archives into memory without limits on entry size, total size, or compression ratio. Attackers can upload highly compressed workbooks that expand to gigabytes in memory, exhausting available resources and causing denial of service.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| exceljs | exceljs | to 4.4.0 (inc) |
| exceljs-hardened | exceljs-hardened | to 4.4.0 (inc) |
| exceljs-hardened | exceljs-hardened | 5.0.0 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-409 | The product does not handle or incorrectly handles a compressed input with a very high compression ratio that produces a large output. |