Lucene search

K
cvelistMandiantCVELIST:CVE-2023-7101
HistoryDec 24, 2023 - 9:34 p.m.

CVE-2023-7101 Arbitrary Code Execution (ACE) Vulnerability

2023-12-2421:34:46
CWE-95
Mandiant
www.cve.org
6
spreadsheet::parseexcel
perl
vulnerability
arbitrary code execution
ace
unvalidated input
excel
parsing logic
number format strings

AI Score

8.2

Confidence

High

EPSS

0.06

Percentile

93.6%

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.

CNA Affected

[
  {
    "collectionURL": "https://metacpan.org/pod/Spreadsheet::ParseExcel",
    "defaultStatus": "affected",
    "packageName": "Spreadsheet::ParseExcel",
    "product": "Spreadsheet::ParseExcel",
    "repo": "https://metacpan.org/release/DOUGW/Spreadsheet-ParseExcel-0.65/source/lib/Spreadsheet",
    "vendor": "Douglas Wilson",
    "versions": [
      {
        "status": "affected",
        "version": "0.65"
      }
    ]
  }
]

References