CVE-2023-7101

Confirmed PUBLISHED

Arbitrary Code Execution (ACE) Vulnerability

Douglas Wilson · Spreadsheet::ParseExcel
Exploited in the wild

Recommended Action

Prioritize remediation. Validate affected assets and apply vendor fixes on an accelerated timeline.

Confidence
Confirmed
Exploitation Status
Exploited in the wild
Observed in Sensors
No
Attempts (30d)
Unique Attacker IPs
CISA KEV
In CISA KEV
CVSS / EPSS
7.8 High

At a Glance

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.

nessus_scanner cisa
CVE Published
Dec 24, 2023
Exploitation Reported
Jan 02, 2024
CVSS
7.8 High
EPSS
Low complexity Unauthenticated

Affected Versions

Vendor Product Version Status
jmcnamara
spreadsheet\

0.41 to <= 0.65

Affected
debian
debian_linux

10

Affected
fedoraproject
fedora

38

Affected
fedoraproject
fedora

39

Affected
fedoraproject
fedora

38

Affected
fedoraproject
fedora

39

Affected
Douglas Wilson
Spreadsheet::ParseExcel

Spreadsheet::ParseExcel

0.65

Affected

CVE References

Show 6 more references

Recommended Actions

  • Prioritize remediation. Validate affected assets and apply vendor fixes on an accelerated timeline.
  • Check enrichment artifacts for scanner coverage and available PoCs before rolling remediation validation.
  • Use the Pro API to automate enrichment, telemetry, and workflow delivery for VM, SOC, and CTI pipelines.