CVE-2026-107212: excelize
Vulnerability summary
CVE-2026-107212 is a high (CVSS 7.5) vulnerability in excelize. EPSS estimates a 0.34% chance of exploitation in the next 30 days, higher than 26.3% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 07-10-2026PublishedVulnerability first disclosed.
- 07-10-2026Last modifiedVulnerability information updated.
Description
Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.1.0 to 2.11.0, Rows.Columns accepts a look-ahead row number above TotalRows without applying the limit enforced by Rows.Next. File.GetRows relies on Rows.Next and Rows.Columns, but Rows.Columns consumes the row r attribute without the limit check in Rows.Next. When a crafted worksheet places an oversized row number after an ordinary valid row and the application calls GetRows or iterates Rows, the iterator advances through every missing row number instead of rejecting the workbook, allowing an attacker to consume a CPU core for an attacker-controlled duration. No fixed version is available as of this review.
CVSS metrics
3 scores · 3 sources · 1 version- OSV · GoEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.34%
Chance of exploitation in the next 30 days
Percentile
26%
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 causeAffected systems
Excelize1 product
- excelize≥ 2.1.0, ≤ 2.11.0
Github.com/360EntSecGroup-Skylar/excelize1 product
- v2≥ 2.1.0 (No fix recorded)
Github.com/xuri/excelize1 product
- v2≥ 2.1.0, < 2.11.1-0.20260930021559-01a9ff32fb3c | < 2.11.1-0.20260930021559-01a9ff32fb3c
Qax-os1 product
- excelize≥ 2.1.0, ≤ 2.11.0
4 vendors · 4 products
References
5 links- github.com/qax-os/excelize/security/advisories/GHSA-jw42-f3rr-4cc3X Refsource CONFIRMWEBExploitVendor AdvisoryAdvisory
- github.com/qax-os/excelize/commit/01a9ff32fb3c1f873cf01205e1b8a3285b0e1d23X Refsource MISCWEBPatchFIX
- github.com/qax-os/excelizePACKAGE