Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2024-45290

Опубликовано: 07 окт. 2024
Источник: nvd
CVSS3: 7.7
CVSS3: 7.5
EPSS Низкий

Описание

PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. It's possible for an attacker to construct an XLSX file which links media from external URLs. When opening the XLSX file, PhpSpreadsheet retrieves the image size and type by reading the file contents, if the provided path is a URL. By using specially crafted php://filter URLs an attacker can leak the contents of any file or URL. Note that this vulnerability is different from GHSA-w9xv-qf98-ccq4, and resides in a different component. An attacker can access any file on the server, or leak information form arbitrary URLs, potentially exposing sensitive information such as AWS IAM credentials. This issue has been addressed in release versions 1.29.2, 2.1.1, and 2.3.0. All users are advised to upgrade. There are no known workarounds for this vulnerability.

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:phpoffice:phpspreadsheet:*:*:*:*:*:*:*:*
Версия до 1.29.2 (исключая)
cpe:2.3:a:phpoffice:phpspreadsheet:*:*:*:*:*:*:*:*
Версия от 2.0.0 (включая) до 2.1.1 (исключая)
cpe:2.3:a:phpoffice:phpspreadsheet:*:*:*:*:*:*:*:*
Версия от 2.2.0 (включая) до 2.3.0 (исключая)

EPSS

Процентиль: 45%
0.00224
Низкий

7.7 High

CVSS3

7.5 High

CVSS3

Дефекты

CWE-36

Связанные уязвимости

CVSS3: 7.7
github
больше 1 года назад

PhpSpreadsheet allows absolute path traversal and Server-Side Request Forgery when opening XLSX file

EPSS

Процентиль: 45%
0.00224
Низкий

7.7 High

CVSS3

7.5 High

CVSS3

Дефекты

CWE-36