Vulnerability GO-2026-6453

Unknown
UNKNOWN RISK
Vulnerabilities without an assigned CVSS score. Severity is not determinable from available data.
11 days ago
September 16, 2026 at 06:00 PM UTC
Unbounded memory allocation via streaming row reader in github.com/xuri/excelize
v2.0.0 - v2.10.1
v2.0.0 - v2.10.1

Summary

Unbounded memory allocation via streaming row reader in github.com/xuri/excelize

Details

In github.com/xuri/excelize/v2, the streaming worksheet reader used by Rows and GetRows does not enforce the maximum row limit (TotalRows) on row "r" attributes. A crafted spreadsheet with an out-of-bounds row index causes GetRows to allocate empty row slices up to the specified row number, leading to excessive memory consumption and denial of service.

Timeline

Published
11 days ago
September 16, 2026 at 06:00 PM UTC
Last Modified
10 days ago
September 17, 2026 at 05:30 PM UTC