PhpSpreadsheet 是一个用于读写电子表格文件的纯 PHP 库。在 1.30.7、2.1.19、2.4.8、3.10.8 和 5.10.0 版本之前,当启用 时, 方法仅通过 对初始外部图片 URL 进行验证。由于 HTTP 流上下文允许 PHP 在重定向时绕过对目标 URL 的回调检查,因此一个被允许的图片主机可以将服务器重定向到内部地址,从而触发盲 GET 请求。虽然响应体不会返回给攻击者(因为读取器会验证下载内容是否为图片并删除临时文件),但攻击者仍可借此访问由 GET 请求驱动的内部端点、探测网络
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| PHPOffice | PhpSpreadsheet | < 1.30.7 |
affected |
>= 2.0.0, < 2.1.19 |
affected | ||
>= 2.2.0, < 2.4.8 |
affected | ||
>= 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 | < 1.30.7 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-108357 | 8.8 HIGH | PhpSpreadsheet: XmlScanner Bypass via Double-Encoded unentity() TOCTOU Allows XXE and Deni |
| 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) |
No comments yet