CVE catalog

CVE-2026-40296

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 original value. When a ce

[CVE catalog]

Severity
Medium · CVSS 5.4CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.22% · Oct 25, 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 original value. When a cell has a custom number format containing the text placeholder @ along with any additional literal characters (for example ". @", "@ ", or "x@"), the formatter replaces @ with the cell value and adds the extra characters, causing the formatted value to differ from the original and bypassing HTML escaping entirely. An attacker who can control the cell value and number format of an uploaded spreadsheet that is later converted to HTML and displayed to other users can achieve stored cross-site scripting. This issue is fixed in versions 5.7.0, 3.10.5, 2.4.5, 2.1.16, and 1.30.4.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
CpephpspreadsheetNot reported1.30.4fixed
CpephpspreadsheetNot reported2.1.16fixed
CpephpspreadsheetNot reported2.4.5fixed
CpephpspreadsheetNot reported3.10.5fixed
CpephpspreadsheetNot reported5.7.0fixed
CpephpspreadsheetNot reported5.7.0fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
CpephpspreadsheetcpeNot reported1.30.4Not reportedNot reportedNot reported
CpephpspreadsheetcpeNot reported2.1.16Not reportedNot reportedNot reported
CpephpspreadsheetcpeNot reported2.4.5Not reportedNot reportedNot reported
CpephpspreadsheetcpeNot reported3.10.5Not reportedNot reportedNot reported
CpephpspreadsheetcpeNot reported5.7.0Not reportedNot reportedNot reported
CpephpspreadsheetcpeNot reported5.7.0Not reportedNVD-CVE-2026-40296Not reported

OpenFactory catalog packages

No matching packages in this catalog.

Observed:

References