CVE-2026-107220: excelize Out-of-bounds Read
Vulnerability summary
CVE-2026-107220 is a medium (CVSS 6.5) Out-of-bounds Read vulnerability in excelize. EPSS estimates a 0.25% chance of exploitation in the next 30 days, higher than 14.9% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 07-10-2026PublishedVulnerability first disclosed.
- 10-10-2026Last modifiedVulnerability information updated.
Description
Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.7.1 to 2.11.0, mergeCellsParser leaves the cached rectangle empty for an empty mergeCell ref and then passes that empty slice to cellInRange without a length check. GetCellValue reaches mergeCellsParser, which passes an empty rectangle derived from the mergeCell ref attribute into cellInRange. When a crafted worksheet contains an empty mergeCell ref and a non-streaming cell API reads the worksheet, cellInRange indexes four positions in an empty slice, allowing an attacker to panic on the first affected cell operation. No fixed version is available as of this review.
CVSS metrics
3 scores · 3 sources · 1 version- OSV · GoEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
- NVDNIST6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.25%
Chance of exploitation in the next 30 days
Percentile
15%
Versus all other CVEs
30-day change
Change unavailable
Change unavailable
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundExcelize
Maturity: poc
Weaknesses
CWE · root cause- CWE-125Out-of-bounds ReadThe product reads data past the end, or before the beginning, of the intended buffer.
- CWE-129Improper Validation of Array IndexThe product uses untrusted input when calculating or using an array index, but the product does not validate or incorrectly validates the index to ensure the index references a valid position within the array.
Affected systems
Excelize1 product
- excelize≥ 2.7.1, ≤ 2.11.0
Github.com/xuri/excelize1 product
- v2≥ 2.7.1, < 2.11.1-0.20260820023833-99903a3240e5
Qax-os1 product
- excelize≥ 2.7.1, ≤ 2.11.0
3 vendors · 3 products
References
4 links- github.com/qax-os/excelize/security/advisories/GHSA-g27h-8qhm-6pffX Refsource CONFIRMWEBExploitVendor Advisory
- github.com/qax-os/excelizePACKAGE