Home/Product/phpoffice phpspreadsheet
Product

phpoffice phpspreadsheet

25 known vulnerabilities across versions
Vulnerabilities are listed by affected version. Select any CVE for the full briefing and its intelligence graph.
CVE-2026-40902
< 1.30.4
PhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files. Prior to 1.30.4, 2.1.16, 2.4.5, 3.10.5, and 5.7.0,
7.5HIGH
CVE-2026-40863
< 1.30.4
PhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files. Prior to 1.30.4, 2.1.16, 2.4.5, 3.10.5, and 5.7.0,
7.5HIGH
CVE-2026-40296
< 1.30.4
PhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files. The HTML writer skips htmlspecialchars escaping wh
5.4MEDIUM
CVE-2026-35453
< 1.30.4
PhpSpreadsheet is a library for reading and writing spreadsheet files. In versions 1.30.3 and earlier, 2.0.0 through 2.1.15, 2.2.0
5.4MEDIUM
CVE-2026-34084
< 1.30.3
PhpSpreadsheet is a library for reading and writing spreadsheet files. In versions 1.30.2 and earlier, 2.0.0 through 2.1.14, 2.2.0
9.8CRITICAL
CVE-2025-22131
< 1.29.8
PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. Cross-Site Scripting (XSS) vulnerability in the code wh
6.1MEDIUM
CVE-2024-56412
< 1.29.7
PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. Versions prior to 3.7.0, 2.3.5, 2.1.6, and 1.29.7 are v
5.4MEDIUM
CVE-2024-56411
< 1.29.7
PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. Versions prior to 3.7.0, 2.3.5, 2.1.6, and 1.29.7 have
5.4MEDIUM
CVE-2024-56410
< 1.29.7
PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. Versions prior to 3.7.0, 2.3.5, 2.1.6, and 1.29.7 have
5.4MEDIUM
CVE-2024-56409
< 1.29.7
PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. Versions prior to 3.7.0, 2.3.5, 2.1.6, and 1.29.7 are v
5.4MEDIUM
CVE-2024-56366
< 1.29.7
PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. Versions prior to 3.7.0, 2.3.5, 2.1.6, and 1.29.7 are v
5.4MEDIUM
CVE-2024-56365
< 1.29.7
PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. Versions prior to 3.7.0, 2.3.5, 2.1.6, and 1.29.7 are v
5.4MEDIUM
CVE-2024-56408
< 1.29.7
PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. Versions prior to 3.7.0, 2.3.5, 2.1.6, and 1.29.7 have
5.4MEDIUM
CVE-2024-48917
< 1.29.4
PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. The XmlScanner class has a scan method which should p
7.5HIGH
CVE-2024-47873
< 1.29.4
PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. The XmlScanner class has a scan method which should pre
7.5HIGH
CVE-2024-45291
< 1.29.2
PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. It's possible for an attacker to construct an XLSX
6.3MEDIUM
CVE-2024-45290
< 1.29.2
PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. It's possible for an attacker to construct an XLSX
7.7HIGH
CVE-2024-45060
< 1.29.2
PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. One of the sample scripts in PhpSpreadsheet is sus
7.1HIGH
CVE-2024-45293
< 1.29.1
PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. The security scanner responsible for preventing XX
7.5HIGH
CVE-2024-45292
< 1.29.2
PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. \PhpOffice\PhpSpreadsheet\Writer\Html does not s
5.4MEDIUM
CVE-2024-45048
< 1.29.1
PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. Affected versions are subject to a bypassing of a
8.8HIGH
CVE-2024-45046
< 1.29.1
PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. In affected versions `\PhpOffice\PhpSpreadsheet\Wr
5.4MEDIUM
CVE-2020-7776
< 1.16.0
This affects the package phpoffice/phpspreadsheet from 0.0.0. The library is vulnerable to XSS when creating an html output from a
7.1HIGH
CVE-2019-12331
< 1.8.0
PHPOffice PhpSpreadsheet before 1.8.0 has an XXE issue. The XmlScanner decodes the sheet1.xml from an .xlsx to utf-8 if something
8.8HIGH
CVE-2018-19277
<= 1.5.0
securityScan() in PHPOffice PhpSpreadsheet through 1.5.0 allows a bypass of protection mechanisms for XXE via UTF-7 encoding in a
8.8HIGH
threatengine.sh