Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.0.0 to 2.11.0, checkRow sizes its target cell slice from the last cell in XML document order and then re-scatters every cell by its explicit column reference. GetCellValue reaches workSheetReader and checkRow, where targetList is too short for an earlier out-of-order cell. When a crafted row places a higher-column cell before a lower-column final cell and a non-streaming worksheet API reads the sheet, the earlier cell's column index exceeds the slice length derived from the final cell, allowing an attacker to cause an unrecovered panic and terminate the process. No fixed version is available as of this review.
References
| Link | Resource |
|---|---|
| https://github.com/qax-os/excelize/commit/46a5eb289448e40fbc7d3294589b03861fb822f0 | Patch |
| https://github.com/qax-os/excelize/pull/2376 | Issue Tracking Patch |
| https://github.com/qax-os/excelize/security/advisories/GHSA-8mcq-6wmr-jrjv | Exploit Vendor Advisory |
| https://github.com/qax-os/excelize/security/advisories/GHSA-8mcq-6wmr-jrjv | Exploit Vendor Advisory |
Configurations
History
13 Oct 2026, 14:22
| Type | Values Removed | Values Added |
|---|---|---|
| First Time |
Excelize excelize
Excelize |
|
| CPE | cpe:2.3:a:excelize:excelize:*:*:*:*:*:go:*:* | |
| References | () https://github.com/qax-os/excelize/commit/46a5eb289448e40fbc7d3294589b03861fb822f0 - Patch | |
| References | () https://github.com/qax-os/excelize/pull/2376 - Issue Tracking, Patch | |
| References | () https://github.com/qax-os/excelize/security/advisories/GHSA-8mcq-6wmr-jrjv - Exploit, Vendor Advisory |
07 Oct 2026, 20:17
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://github.com/qax-os/excelize/security/advisories/GHSA-8mcq-6wmr-jrjv - |
07 Oct 2026, 19:17
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-10-07 19:17
Updated : 2026-10-13 14:22
NVD link : CVE-2026-107221
Mitre link : CVE-2026-107221
CVE.ORG link : CVE-2026-107221
JSON object : View
Products Affected
excelize
- excelize
CWE
CWE-787
Out-of-bounds Write
