PhpSpreadsheet 是一个用于读写电子表格文件的纯 PHP 库。在 3.3.0 至 3.10.8 以及 5.10.0 版本中,Reader\Xml 组件会在 Xml::canRead 和 Xml::trySimpleXMLLoadStringPrivate 方法中,将存储的 SpreadsheetML XML 传递给 XmlScanner::scan 进行处理;而 Xml::unentity 方法仅在每次 DOCTYPE 模式检查之后才对数字实体进行解码。当遇到双重编码的小于号(<)时,第一个回调会将其转
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| PHPOffice | PhpSpreadsheet | >= 3.3.0, < 3.10.8 |
affected |
>= 4.0.0, < 5.10.0 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| PHPOffice | PhpSpreadsheet | >= 3.3.0, < 3.10.8 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-108358 | 8.8 HIGH | PhpSpreadsheet: XmlScanner Bypass via ISO-2022 Escape Sequences Allows XXE and Denial of S |
| CVE-2026-108359 | 8.7 HIGH | PhpSpreadsheet ODS Reader: Unbounded number-rows-repeated → CPU & Memory Exhaustion (DoS) |
| CVE-2026-108360 | 6.4 MEDIUM | PhpSpreadsheet: SSRF whitelist bypass via unre-validated HTTP redirect in Drawing::setPath |
No comments yet