Skip to main content

Vendor/product archive

phpoffice / phpspreadsheet CVEs

Beta · best-effort

25 CVEs tagged to phpoffice / phpspreadsheet1 Critical, 15 High, 9 Medium, 0 Low, 0 Unrated.

CVE-2026-40902

Published May 12, 2026

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, the XLSX reader's ColumnAndRowAttributes::readRo…

CVSS 7.5 · High
evidence mentions
1
Buzz score
11.9
Vendor/product tagsBeta · best-effort

CVE-2026-40863

Published May 12, 2026

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, the SpreadsheetML XML reader (Reader\Xml) does n…

CVSS 7.5 · High
evidence mentions
1
Buzz score
11.9
Vendor/product tagsBeta · best-effort

CVE-2026-40296

Published May 6, 2026

PhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files. The HTML writer skips htmlspecialchars escaping when a cell's formatted value differs from the orig…

CVSS 5.4 · Medium
evidence mentions
1
Buzz score
11.9
Vendor/product tagsBeta · best-effort

CVE-2026-35453

Published May 5, 2026

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 through 2.4.4, 3.3.0 through 3.10.4, and 4.0.0 t…

CVSS 4.8 · Medium
evidence mentions
1
Buzz score
11.9
Vendor/product tagsBeta · best-effort

CVE-2026-34084

Published May 5, 2026

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 through 2.4.3, 3.3.0 through 3.10.3, and 4.0.0 t…

CVSS 9.2 · Critical
evidence mentions
1
Buzz score
11.9
Vendor/product tagsBeta · best-effort

CVE-2025-22131

Published Jan 20, 2025

PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. Cross-Site Scripting (XSS) vulnerability in the code which translates the XLSX file into a HTML represen…

CVSS 5.1 · Medium
evidence mentions
2
Buzz score
16.0
Vendor/product tagsBeta · best-effort

CVE-2024-56412

Published Jan 3, 2025

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 vulnerable to bypass of the cross-site scripting s…

CVSS 4.8 · Medium
Vendor/product tagsBeta · best-effort

CVE-2024-56411

Published Jan 3, 2025

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 a cross-site scripting (XSS) vulnerability of the…

CVSS 4.8 · Medium
Vendor/product tagsBeta · best-effort

CVE-2024-56410

Published Jan 3, 2025

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 a cross-site scripting (XSS) vulnerability in cus…

CVSS 4.8 · Medium
Vendor/product tagsBeta · best-effort

CVE-2024-56409

Published Jan 3, 2025

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 vulnerable to unauthorized reflected cross-site sc…

CVSS 8.3 · High
Vendor/product tagsBeta · best-effort

CVE-2024-56366

Published Jan 3, 2025

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 vulnerable to unauthorized reflected cross-site sc…

CVSS 8.3 · High
Vendor/product tagsBeta · best-effort

CVE-2024-56365

Published Jan 3, 2025

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 vulnerable to unauthorized reflected cross-site sc…

CVSS 8.3 · High
Vendor/product tagsBeta · best-effort

CVE-2024-56408

Published Jan 3, 2025

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 no sanitization in the `/vendor/phpoffice/phpspre…

CVSS 8.3 · High
Vendor/product tagsBeta · best-effort

CVE-2024-48917

Published Nov 18, 2024

PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. The `XmlScanner` class has a scan method which should prevent XXE attacks. However, in a bypass of the p…

CVSS 7.5 · High
Vendor/product tagsBeta · best-effort

CVE-2024-47873

Published Nov 18, 2024

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.…

CVSS 7.5 · High
Vendor/product tagsBeta · best-effort

CVE-2024-45291

Published Oct 7, 2024

PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. It's possible for an attacker to construct an XLSX file that links images from arbitrary paths. Whe…

CVSS 6.3 · Medium
Vendor/product tagsBeta · best-effort

CVE-2024-45290

Published Oct 7, 2024

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…

CVSS 7.7 · High
Vendor/product tagsBeta · best-effort

CVE-2024-45060

Published Oct 7, 2024

PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. One of the sample scripts in PhpSpreadsheet is susceptible to a cross-site scripting (XSS) vulnerab…

CVSS 7.1 · High
Vendor/product tagsBeta · best-effort

CVE-2024-45293

Published Oct 7, 2024

PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. The security scanner responsible for preventing XXE attacks in the XLSX reader can be bypassed by s…

CVSS 7.5 · High
Vendor/product tagsBeta · best-effort

CVE-2024-45292

Published Oct 7, 2024

PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. `\PhpOffice\PhpSpreadsheet\Writer\Html` does not sanitize "javascript:" URLs from hyperlink `href`…

CVSS 5.4 · Medium
Vendor/product tagsBeta · best-effort

CVE-2024-45048

Published Aug 28, 2024

PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. Affected versions are subject to a bypassing of a filter which allows for an XXE-attack. This in tu…

CVSS 8.8 · High
Vendor/product tagsBeta · best-effort

CVE-2024-45046

Published Aug 28, 2024

PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. In affected versions `\PhpOffice\PhpSpreadsheet\Writer\Html` doesn't sanitize spreadsheet styling i…

CVSS 5.4 · Medium
Vendor/product tagsBeta · best-effort

CVE-2020-7776

Published Dec 9, 2020

This affects the package phpoffice/phpspreadsheet from 0.0.0. The library is vulnerable to XSS when creating an html output from an excel file by adding a comment on any cell. The…

CVSS 7.1 · High
Vendor/product tagsBeta · best-effort

CVE-2019-12331

Published Nov 7, 2019

PHPOffice PhpSpreadsheet before 1.8.0 has an XXE issue. The XmlScanner decodes the sheet1.xml from an .xlsx to utf-8 if something else than UTF-8 is declared in the header. This w…

CVSS 8.8 · High
Vendor/product tagsBeta · best-effort

CVE-2018-19277

Published Nov 14, 2018

securityScan() in PHPOffice PhpSpreadsheet through 1.5.0 allows a bypass of protection mechanisms for XXE via UTF-7 encoding in a .xlsx file

CVSS 8.8 · High
Vendor/product tagsBeta · best-effort
Showing 1-25 of 25 CVEsPage 1 of 1