Katalog CVE

Aktywnie wykorzystywana w atakach

Spreadsheet::ParseExcel Remote Code Execution Vulnerability

Spreadsheet::ParseExcel - Spreadsheet::ParseExcel · Figuruje w katalogu CISA KEV od 2024-01-02. Oznacza to potwierdzone ataki w środowisku produkcyjnym.

Wymagane działanie: Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

CVE-2023-7101

WysokieCVSS 7.8KEV
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Moduł Perl Spreadsheet::ParseExcel w wersji 0.65 jest podatny na wykonanie dowolnego kodu (ACE) z powodu przekazywania niezwalidowanych danych z pliku do funkcji eval typu string. Problem wynika z ewaluacji ciągów formatu liczb w logice parsowania Excela.

Ocena ryzyka

Atakujący może dostarczyć złośliwy plik Excel, który po przetworzeniu przez aplikację używającą Spreadsheet::ParseExcel doprowadzi do wykonania dowolnego kodu w kontekście aplikacji.

Rekomendacja

Zaktualizuj moduł Spreadsheet::ParseExcel do wersji zawierającej poprawkę lub unikaj przetwarzania niezaufanych plików Excel.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS