Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.8.0 to 2.11.0, GetStyle's fill, border, and font extraction predicates check only upper bounds for attacker-controlled style-table indices. File.GetStyle relies on extractStyleCondFuncs predicates that allow negative FillID, BorderID, and FontID values to reach slice indexing. When a crafted styles.xml supplies a negative fillId, borderId, or fontId and the application reads the style, a negative identifier passes the upper-bound-only predicate and becomes a negative slice index, allowing an attacker to panic while reading cell styling. No fixed version is available as of this review.
References
| Link | Resource |
|---|---|
| https://github.com/qax-os/excelize/commit/ae2113b410e51f6a141c396a59eda8c42b91bc22 | Patch |
| https://github.com/qax-os/excelize/pull/2367 | Issue Tracking Patch |
| https://github.com/qax-os/excelize/security/advisories/GHSA-5h23-36rv-pm65 | Exploit Vendor Advisory |
| https://github.com/qax-os/excelize/security/advisories/GHSA-5h23-36rv-pm65 | Exploit Vendor Advisory |
Configurations
History
13 Oct 2026, 13:08
| 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/ae2113b410e51f6a141c396a59eda8c42b91bc22 - Patch | |
| References | () https://github.com/qax-os/excelize/pull/2367 - Issue Tracking, Patch | |
| References | () https://github.com/qax-os/excelize/security/advisories/GHSA-5h23-36rv-pm65 - Exploit, Vendor Advisory |
10 Oct 2026, 03:17
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://github.com/qax-os/excelize/security/advisories/GHSA-5h23-36rv-pm65 - |
07 Oct 2026, 19:17
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-10-07 19:17
Updated : 2026-10-13 13:08
NVD link : CVE-2026-107225
Mitre link : CVE-2026-107225
CVE.ORG link : CVE-2026-107225
JSON object : View
Products Affected
excelize
- excelize
