Description

PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. The XmlScanner class has a scan method which should prevent XXE attacks. However, prior to versions 1.9.4, 2.1.3, 2.3.2, and 3.4.0, the regexes used in the `scan` method and the findCharSet method can be bypassed by using UCS-4 and encoding guessing. An attacker can bypass the sanitizer and achieve an XML external entity attack. Versions 1.9.4, 2.1.3, 2.3.2, and 3.4.0 fix the issue.

INFO

Published Date :

2024-11-18T17:03:00.366Z

Last Modified :

2024-11-18T18:28:36.292Z

Source :

GitHub_M
AFFECTED PRODUCTS

The following products are affected by CVE-2024-47873 vulnerability.

Vendors Products
Phpoffice
  • Phpspreadsheet

CVSS Vulnerability Scoring System

Detailed values of each vector for above chart.
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality Impact
Integrity Impact
Availability Impact