Lucene search
+L

51 matches found

osv_ghsa
osv_ghsa
•added 2026/10/27 3:38 p.m.•3 views

GHSA-3X94-M842-937C PhpSpreadsheet: XmlScanner Bypass via ISO-2022 Escape Sequences Allows XXE and Denial of Service

Summary PhpSpreadsheet's XmlScanner::scan uses a regex pattern that only accounts for NULL byte 0x00 interleaving when detecting !DOCTYPE. ISO-2022 escape sequences 0x1B bytes inserted between the characters of the pattern break the regex match entirely, allowing DOCTYPE declarations with entity...

8.8CVSS5.9AI score0.00483EPSS
SaveExploits0References13
Github Security Blog
Github Security Blog
•added 2026/10/27 3:38 p.m.•3 views

PhpSpreadsheet: XmlScanner Bypass via ISO-2022 Escape Sequences Allows XXE and Denial of Service

Summary PhpSpreadsheet's XmlScanner::scan uses a regex pattern that only accounts for NULL byte 0x00 interleaving when detecting !DOCTYPE. ISO-2022 escape sequences 0x1B bytes inserted between the characters of the pattern break the regex match entirely, allowing DOCTYPE declarations with entity...

8.8CVSS5.9AI score0.00483EPSS
SaveExploits0References13Affected Software1
EUVD
EUVD
•added 2026/10/27 3:38 p.m.•9 views

EUVD-2026-108265

PhpSpreadsheet: XmlScanner Bypass via ISO-2022 Escape Sequences Allows XXE and Denial of Service...

8.8CVSS5.9AI score0.00483EPSS
SaveExploits0References12
Github Security Blog
Github Security Blog
•added 2026/10/27 3:38 p.m.•1 views

PhpSpreadsheet: XmlScanner Bypass via Double-Encoded unentity() TOCTOU Allows XXE and Denial of Service

Summary The SpreadsheetML XML reader Reader\Xml scans file content twice through XmlScanner::scan, and each scan runs an unentity callback that calls htmlentitydecode after the pattern check. By double-encoding the toUtf8$xml; if pregmatch$pattern, $xml // CHECK 2 UTF-8 throw new Exception'Detect...

8.8CVSS6AI score0.00357EPSS
SaveExploits0References7Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/27 3:38 p.m.•2 views

GHSA-RXJ4-H86G-25GC PhpSpreadsheet: XmlScanner Bypass via Double-Encoded unentity() TOCTOU Allows XXE and Denial of Service

Summary The SpreadsheetML XML reader Reader\Xml scans file content twice through XmlScanner::scan, and each scan runs an unentity callback that calls htmlentitydecode after the pattern check. By double-encoding the toUtf8$xml; if pregmatch$pattern, $xml // CHECK 2 UTF-8 throw new Exception'Detect...

8.8CVSS6AI score0.00357EPSS
SaveExploits0References7
NVD
NVD
•added 2026/10/22 6:17 p.m.•8 views

CVE-2026-108358

PhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files. Prior to 1.30.7, 2.1.19, 2.4.8, 3.10.8, and 5.10.0, XmlScanner::scan in src/PhpSpreadsheet/Reader/Security/XmlScanner.php uses a DOCTYPE detection pattern that accounts for NUL-byte interleaving but not ISO-2022 escap...

8.8CVSS0.00483EPSS
SaveExploits0References11
Vulnrichment
Vulnrichment
•added 2026/10/22 5:38 p.m.•8 views

CVE-2026-108357 PhpSpreadsheet: XmlScanner Bypass via Double-Encoded unentity() TOCTOU Allows XXE and Denial of Service

PhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files. From 3.3.0 until 3.10.8 and 5.10.0, Reader\Xml passes stored SpreadsheetML XML through XmlScanner::scan in Xml::canRead and Xml::trySimpleXMLLoadStringPrivate, while Xml::unentity decodes numeric entities only after...

8.8CVSS5.8AI score0.00357EPSS
SaveExploits0References5
CVE
CVE
•added 2026/10/22 5:38 p.m.•11 views

CVE-2026-108357

The PhpSpreadsheet library (versions 3.3.0 through 3.10.8 and 5.10.0) is vulnerable to an XmlScanner Bypass due to a Time-of-Check to Time-of-Use (TOCTOU) flaw in the Xml::unentity function. The root cause is that numeric entities are decoded after each DOCTYPE pattern check; a double-encoded les...

8.8CVSS5.8AI score0.00357EPSS
SaveExploits0References5
Cvelist
Cvelist
•added 2026/10/22 5:38 p.m.•26 views

CVE-2026-108357 PhpSpreadsheet: XmlScanner Bypass via Double-Encoded unentity() TOCTOU Allows XXE and Denial of Service

PhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files. From 3.3.0 until 3.10.8 and 5.10.0, Reader\Xml passes stored SpreadsheetML XML through XmlScanner::scan in Xml::canRead and Xml::trySimpleXMLLoadStringPrivate, while Xml::unentity decodes numeric entities only after...

8.8CVSS0.00357EPSS
SaveExploits0References5
osv_cve
osv_cve
•added 2026/10/22 5:38 p.m.•13 views

CVE-2026-108357 PhpSpreadsheet: XmlScanner Bypass via Double-Encoded unentity() TOCTOU Allows XXE and Denial of Service

PhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files. From 3.3.0 until 3.10.8 and 5.10.0, Reader\Xml passes stored SpreadsheetML XML through XmlScanner::scan in Xml::canRead and Xml::trySimpleXMLLoadStringPrivate, while Xml::unentity decodes numeric entities only after...

8.8CVSS5.8AI score
SaveExploits0References7
Cvelist
Cvelist
•added 2026/10/22 5:29 p.m.•27 views

CVE-2026-108358 PhpSpreadsheet: XmlScanner Bypass via ISO-2022 Escape Sequences Allows XXE and Denial of Service

PhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files. Prior to 1.30.7, 2.1.19, 2.4.8, 3.10.8, and 5.10.0, XmlScanner::scan in src/PhpSpreadsheet/Reader/Security/XmlScanner.php uses a DOCTYPE detection pattern that accounts for NUL-byte interleaving but not ISO-2022 escap...

8.8CVSS0.00483EPSS
SaveExploits0References11
CVE
CVE
•added 2026/10/22 5:29 p.m.•18 views

CVE-2026-108358

The PhpSpreadsheet library (prior to versions 1.30.7, 2.1.19, 2.4.8, 3.10.8, and 5.10.0) contains a vulnerability in XmlScanner::scan within src/PhpSpreadsheet/Reader/Security/XmlScanner.php. The scanner's DOCTYPE detection pattern fails to account for ISO-2022 escape sequences in XLSX XML parts....

8.8CVSS5.8AI score0.00483EPSS
SaveExploits0References11
osv_cve
osv_cve
•added 2026/10/22 5:29 p.m.•12 views

CVE-2026-108358 PhpSpreadsheet: XmlScanner Bypass via ISO-2022 Escape Sequences Allows XXE and Denial of Service

PhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files. Prior to 1.30.7, 2.1.19, 2.4.8, 3.10.8, and 5.10.0, XmlScanner::scan in src/PhpSpreadsheet/Reader/Security/XmlScanner.php uses a DOCTYPE detection pattern that accounts for NUL-byte interleaving but not ISO-2022 escap...

8.8CVSS5.9AI score
SaveExploits0References13
Vulnrichment
Vulnrichment
•added 2026/10/22 5:29 p.m.•9 views

CVE-2026-108358 PhpSpreadsheet: XmlScanner Bypass via ISO-2022 Escape Sequences Allows XXE and Denial of Service

PhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files. Prior to 1.30.7, 2.1.19, 2.4.8, 3.10.8, and 5.10.0, XmlScanner::scan in src/PhpSpreadsheet/Reader/Security/XmlScanner.php uses a DOCTYPE detection pattern that accounts for NUL-byte interleaving but not ISO-2022 escap...

8.8CVSS5.8AI score0.00483EPSS
SaveExploits0References11
Mend
Mend
•added 2026/10/22 5:29 p.m.•7 views

CVE-2026-108358

PhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files. Prior to 1.30.7, 2.1.19, 2.4.8, 3.10.8, and 5.10.0, XmlScanner::scan in src/PhpSpreadsheet/Reader/Security/XmlScanner.php uses a DOCTYPE detection pattern that accounts for NUL-byte interleaving but not ISO-2022 escap...

9.3CVSS5.8AI score0.00483EPSS
SaveExploits0References11
Positive Technologies
Positive Technologies
•added 2026/10/22 12:00 a.m.•9 views

PT-2026-121480

Name of the Vulnerable Software and Affected Versions PhpSpreadsheet versions prior to 1.30.7 PhpSpreadsheet versions prior to 2.1.19 PhpSpreadsheet versions prior to 2.4.8 PhpSpreadsheet versions prior to 3.10.8 PhpSpreadsheet versions prior to 5.10.0 Description The XmlScanner::scan function in...

8.8CVSS5.9AI score0.00483EPSS
SaveExploits0References16
osv_cleanstart
osv_cleanstart
•added 2026/10/08 12:55 a.m.•16 views

CLEANSTART-2026-UI56103 XMLscanner

Security vulnerability affects the apache-hive package. XMLscanner...

7.1CVSS6.7AI score0.24738EPSS
SaveExploits0References3
osv_cleanstart
osv_cleanstart
•added 2026/10/08 12:55 a.m.•10 views

CLEANSTART-2026-OW18988 XMLScanner

Security vulnerability affects the apache-hive package. XMLScanner...

5CVSS6.5AI score0.3038EPSS
SaveExploits2References3
EUVD
EUVD
•added 2025/10/03 8:07 p.m.•19 views

EUVD-2024-3279

Malicious code in bioql PyPI...

7.5CVSS5.8AI score0.0076EPSS
SaveExploits1References6
Snyk
Snyk
•added 2024/11/18 8:42 p.m.•9 views

XML External Entity (XXE) Injection

Overview Affected versions of this package are vulnerable to XML External Entity XXE Injection via the scan method in the XmlScanner class. Exploiting this vulnerability is possible when using a UTF-7 encoded payload, including at the end of the file a comment with the value encoding="UTF-8" with...

8.7CVSS6AI score0.00728EPSS
SaveExploits1References2
Rows per page
Query Builder