BLACKOUT MAP

Spreadsheet::ParseExcel · Spreadsheet::ParseExcel

CVE-2023-7101

Arbitrary Code Execution (ACE) Vulnerability

Exploited in attacks High 7.8 Attack chance: 19%
Share

What it is

Spreadsheet::ParseExcel version 0.65 is a Perl module used for parsing Excel files. Spreadsheet::ParseExcel is vulnerable to an arbitrary code execution (ACE) vulnerability due to passing unvalidated input from a file into a string-type “eval”. Specifically, the issue stems from the evaluation of Number format strings (not to be confused with printf-style format strings) within the Excel parsing logic.

CISA: Spreadsheet::ParseExcel contains a remote code execution vulnerability due to passing unvalidated input from a file into a string-type “eval”. Specifically, the issue stems from the evaluation of Number format strings within the Excel parsing logic.

What to do

Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

Deadline for US federal agencies: January 23, 2024

Added to the CISA list
January 2, 2024
Published
December 24, 2023
Severity
High 7.8 CVSS 3.1
Chance of attacks in the next 30 days (EPSS)
19% in the top 2.7% of all known vulnerabilities
Weakness
CWE-95
More details
NVD · CVE.org · CISA
All references (11)

Sources: Known Exploited Vulnerabilities (CISA, public domain), CVE records (cve.org) and EPSS (FIRST). The chance of attacks is the EPSS estimate that someone will try to exploit the flaw in the next 30 days.