CVE-2026-78206
7.5exceljs · exceljs
The exceljs library is vulnerable to a data amplification attack due to improper handling of highly compressed data, leading to potential denial of service.
Executive summary
An unauthenticated remote attacker can trigger a denial of service condition in the exceljs library by exploiting improper decompression handling of highly compressed files.
Vulnerability
This vulnerability, identified as CWE-409, involves the improper handling of highly compressed data during the parsing of XLSX files. It allows an unauthenticated attacker to cause significant resource consumption, resulting in a denial of service.
Business impact
Successful exploitation of this vulnerability can cause the application to crash or become unresponsive, leading to service disruption. Given the CVSS score of 7.5, this high-severity flaw poses a significant risk to operational availability, particularly for systems that process untrusted Excel files.
Remediation
Immediate Action: Upgrade to the latest version of the library if a release is available, or consult the vendor security advisory for specific hardening configurations.
Proactive Monitoring: Monitor server CPU and memory utilization for sudden spikes during file upload or processing tasks.
Compensating Controls: Implement strict file size limits and scan all incoming documents with robust antivirus or decompression security tools before processing.
Exploitation status
Public Exploit Available: No
Analyst recommendation
Organizations utilizing the exceljs library should prioritize the identification of all instances within their environment. Since this vulnerability allows for unauthenticated denial of service, applying the vendor-recommended update is essential to maintaining system stability and availability.