Vulnerability CVE-2023-7101: Information

Description

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.

Severity: HIGH (7.8) Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Published: Dec. 25, 2023
Modified: May 5, 2024
Error type identifier: CWE-94

Fixed packages

Package name
Branch
Fixed in version
Version from repository
Errata ID
Task #
State
perl-Spreadsheet-ParseExcelsisyphus0.66-alt10.66-alt1ALT-PU-2024-7687-1337637Fixed
perl-Spreadsheet-ParseExcelp100.66-alt10.66-alt1ALT-PU-2024-7689-3347856Fixed
perl-Spreadsheet-ParseExcelp10_e2k0.66-alt10.66-alt1ALT-PU-2024-7840-1-Fixed
perl-Spreadsheet-ParseExcelc9f20.66-alt10.66-alt1ALT-PU-2024-7717-2347918Fixed
perl-Spreadsheet-ParseExcelp110.66-alt10.66-alt1ALT-PU-2024-7687-1337637Fixed

References to Advisories, Solutions, and Tools

    1. Configuration 1

      cpe:2.3:a:jmcnamara:spreadsheet\:\:parseexcel:*:*:*:*:*:perl:*:*
      End including
      0.65

      Configuration 2

      cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*

      Configuration 3

      cpe:2.3:o:fedoraproject:fedora:38:*:*:*:*:*:*:*

      cpe:2.3:o:fedoraproject:fedora:39:*:*:*:*:*:*:*