phpoffice/phpexcel vulnerabilities

PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

Registry
Composer
Latest
1.8.2
License
LGPL-2.1

23 known advisories

The latest version, 1.8.2, is affected by 20 of them.

Security advisories for phpoffice/phpexcel

  • MediumGHSA-r57h-547h-w24f3 Feb 2025

    PhpSpreadsheet allows bypassing of XSS sanitizer using the javascript protocol and special characters

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • MediumGHSA-79xx-vf93-p7cx21 Jan 2025

    Cross-Site Scripting (XSS) vulnerability in generateNavigation() function in PhpSpreadsheet

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • MediumGHSA-q9jv-mm3r-j47r3 Jan 2025

    PhpSpreadsheet allows bypass XSS sanitizer using the javascript protocol and special characters

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • MediumGHSA-hwcp-2h35-p66w3 Jan 2025

    PhpSpreadsheet has a Cross-Site Scripting (XSS) vulnerability of the hyperlink base in the HTML page header

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • MediumGHSA-wv23-996v-q2293 Jan 2025

    PhpSpreadsheet has a Cross-Site Scripting (XSS) vulnerability in custom properties

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • HighGHSA-j2xg-cjcx-46773 Jan 2025

    PhpSpreadsheet allows unauthorized Reflected XSS in Currency.php file

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • HighGHSA-c6fv-7vh8-2rhr3 Jan 2025

    PhpSpreadsheet allows unauthorized Reflected XSS in the Accounting.php file

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • HighGHSA-jmpx-686v-c3wx3 Jan 2025

    PhpSpreadsheet allows unauthorized Reflected XSS in the constructor of the Downloader class

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • HighGHSA-x88g-h956-m5xg3 Jan 2025

    PhpSpreadsheet allows unauthorized Reflected XSS in `Convert-Online.php` file

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • HighGHSA-7cc9-j4mv-vcjp18 Nov 2024

    XXE in PHPSpreadsheet's XLSX reader

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • HighGHSA-jw4x-v69f-hh5w18 Nov 2024

    XmlScanner bypass leads to XXE

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • HighGHSA-3m9x-2qfj-xvq47 Nov 2024

    PHPExcel XXE Vulnerability

    Affected
    <1.8.1
    Fixed in
    1.8.1
  • HighGHSA-6hwr-6v2f-3m887 Oct 2024

    XXE in PHPSpreadsheet's XLSX reader

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • MediumGHSA-r8w8-74ww-j4wh7 Oct 2024

    PhpSpreadsheet HTML writer is vulnerable to Cross-Site Scripting via JavaScript hyperlinks

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • MediumGHSA-w9xv-qf98-ccq47 Oct 2024

    PhpSpreadsheet allows absolute path traversal and Server-Side Request Forgery in HTML writer when embedding images is enabled

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • HighGHSA-5gpr-w2p5-6m377 Oct 2024

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

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • MediumGHSA-v66g-p9x6-v98p7 Oct 2024

    PhpSpreadsheet has an Unauthenticated Cross-Site-Scripting (XSS) in sample file

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • HighGHSA-ghg6-32f9-2jp729 Aug 2024

    XXE in PHPSpreadsheet encoding is returned

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • MediumGHSA-wgmf-q9vr-vww629 Aug 2024

    PhpSpreadsheet HTML writer is vulnerable to Cross-Site Scripting via style information

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • MediumGHSA-28rm-rj57-qjpv17 May 2022

    PHPExcel vulnerable to XXE attacks through libxml

    Affected
    <1.8.0
    Fixed in
    1.8.0
  • MediumGHSA-4mqv-gcr3-pff96 May 2021

    Cross-site scripting in phpoffice/phpspreadsheet

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • HighGHSA-vvwv-h69m-wg6f20 Nov 2019

    XXE in PHPSpreadsheet due to incomplete fix for previous encoding issue

    Affected
    <=1.8.2
    Fixed in
    No fix released
  • HighGHSA-xcrg-29h7-h4cj20 Nov 2019

    XXE in PHPSpreadsheet due to encoding issue

    Affected
    <1.8.2
    Fixed in
    1.8.2

Which of your client projects still run an old phpoffice/phpexcel?

NPMscan reads the composer.lock in every GitHub repo you pick and checks each installed version against these advisories, including the packages your packages pull in. Each finding comes with the command that fixes it.

Other Composer packages

Advisory data from OSV.dev (opens OSV.dev in a new tab), refreshed daily. Package details from the Composer registry.