CVE-2026-107224
MEDIUM 6.5Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.1.0 to 2.11.0, a Zip64 uncompressed size with the high bit set is converted from uint64 to a negative int64 before signed size-limit checks and allocation. ReadZipReader obtains UncompressedSize64 through FileInfo.Size and passes the wrapped negative value to readFile. When a crafted Zip64 entry declares an uncompressed size from 2^63 through 2^64-1 and the workbook is opened, the negative size bypasses unzip limits and reaches make as a negative capacity, allowing an attacker to panic during workbook opening. No fixed version is available as of this review.
No known exploitation, public exploit, or elevated probability at this time. Track for changes.
Exploitation likelihood
0.3%chance of exploitation in 30 days · 23rd percentile
Impact if exploited
6.5CVSS 3.1 · MEDIUM
- ConfidentialityNone
- IntegrityNone
- AvailabilityHigh
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ✓Privileges: No account or privileges required
- ⚠User interaction: A user must take an action (click / open a file)
- ✓Complexity: No special conditions — reliably repeatable
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-190: : Integer Overflow or Wraparound
- CWE-681: : Incorrect Conversion between Numeric Types
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
References and research data (JSON)
Packages and version ranges
Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.
github.com/xuri/excelize/v2 Go
pkg:golang/github.com/xuri/excelize/v2
SEMVER range- Introduced version (included): 2.1.0
- Fixed boundary (excluded): 2.11.1-0.20260805032953-db93f8d89de7
GitHub Advisory Database · GHSA-fw94-4wwp-w8pw · Updated 2026-10-07T20:30:07.330722837ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-fw94-4wwp-w8pw/GHSA-fw94-4wwp-w8pw.json" } }
Known Affected Software Configurations
| Vendor | Product | Version range |
|---|---|---|
| Excelize | Excelize | ≥ 2.1.0 and ≤ 2.11.0 |
All CVSS metrics
- MEDIUM 6.5 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - MEDIUM 6.5 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
References
Exploit-tagged references (not proof of a PoC)
- https://github.com/qax-os/excelize/security/advisories/GHSA-fw94-4wwp-w8pw CVE record · GitHub_M · Updated 2026-10-07T18:53:27.282Z
CVE record · CISA-ADP · Updated 2026-10-07T19:30:13.733Z
NVD · CVE-2026-107224 · Updated 2026-10-13T14:17:32.220
GitHub Advisory Database · GHSA-fw94-4wwp-w8pw
GitHub Advisory Database · GHSA-fw94-4wwp-w8pw · Updated 2026-10-07T20:30:07.330722837Z
Patches & mitigations
- https://github.com/qax-os/excelize/pull/2369 CVE record · GitHub_M · Updated 2026-10-07T18:53:27.282Z
NVD · CVE-2026-107224 · Updated 2026-10-13T14:17:32.220
GitHub Advisory Database · GHSA-fw94-4wwp-w8pw
GitHub Advisory Database · GHSA-fw94-4wwp-w8pw · Updated 2026-10-07T20:30:07.330722837Z - https://github.com/qax-os/excelize/commit/db93f8d89de71589069a54d1b998af02e3c5f7cd CVE record · GitHub_M · Updated 2026-10-07T18:53:27.282Z
NVD · CVE-2026-107224 · Updated 2026-10-13T14:17:32.220
GitHub Advisory Database · GHSA-fw94-4wwp-w8pw
GitHub Advisory Database · GHSA-fw94-4wwp-w8pw · Updated 2026-10-07T20:30:07.330722837Z
Advisories
- https://osv.dev/vulnerability/GHSA-fw94-4wwp-w8pw GitHub Advisory Database · GHSA-fw94-4wwp-w8pw
GitHub Advisory Database · GHSA-fw94-4wwp-w8pw · Updated 2026-10-07T20:30:07.330722837Z - https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-94555 EUVD · EUVD-2026-94555
Technical & other
- https://github.com/qax-os/excelize GitHub Advisory Database · GHSA-fw94-4wwp-w8pw
GitHub Advisory Database · GHSA-fw94-4wwp-w8pw · Updated 2026-10-07T20:30:07.330722837Z