Spreadsheet::ParseExcel Remote Code Execution
What to do
Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
CISA deadline 2024-01-23 · passed 2 years 7 months ago · applies to US federal civilian agencies; used elsewhere as a reference SLA
What happened
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.
Who is affected
Spreadsheet::ParseExcel Spreadsheet::ParseExcel. Affected version ranges are listed in the vendor advisory and the NVD entry linked under Sources.
Weakness class: CWE-95.
Timeline
- Added to CISA KEVExploitation in the wild confirmed by CISA
- CISA remediation deadlinepassed 2 years 7 months ago
Sources
- NVD entry for CVE-2023-7101 nvd.nist.gov/vuln/detail/CVE-2023-7101
- CISA Known Exploited Vulnerabilities catalog www.cisa.gov/known-exploited-vulnerabilities-catalog
- metacpan.org metacpan.org/dist/Spreadsheet-ParseExcel
- barracuda.com www.barracuda.com/company/legal/esg-vulnerability
- nvd.nist.gov nvd.nist.gov/vuln/detail/CVE-2023-7101