Lucene search
+L

5 matches found

Github Security Blog
Github Security Blog
•added 2026/10/07 8:22 p.m.•6 views

Excelize: Unbounded <col max> attribute is loaded with no MaxColumns check and expanded per-column by flatCols(), so any column mutator hangs or OOMs the process

Summary The max attribute of a element in xl/worksheets/sheetN.xml is read verbatim on open with no check against MaxColumns, and flatCols then walks Min..Max doing a deepcopy.Copy and append per iteration. Executed: max="300000", only about 18x past the real 16384 limit, cost 46.2 s of CPU and 1...

7.1CVSS
SaveExploits0References4Affected Software1
NVD
NVD
•added 2026/10/07 7:17 p.m.•5 views

CVE-2026-107223

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.1.0 to 2.11.0, flatCols expands file-loaded column ranges without validating Min and Max against the worksheet column limit. SetColWidth reaches flatCols, which expands xlsxCol.Min through xlsxCol.Max...

7.1CVSS
SaveExploits0References3
CVE
CVE
•added 2026/10/07 6:48 p.m.•13 views

CVE-2026-107223

The Excelize Go language library (versions 2.1.0 to 2.11.0 ) is vulnerable to a Memory Allocation with Excessive Size Value (CWE-789) flaw. The root cause is that the flatCols() function expands file-loaded column ranges without validating Min and Max against the MaxColumns limit. Specifically, w...

7.1CVSS
SaveExploits0References3
Cvelist
Cvelist
•added 2026/10/07 6:48 p.m.•19 views

CVE-2026-107223 Excelize: Unbounded <col max> attribute is loaded with no MaxColumns check and expanded per-column by flatCols(), so any column mutator hangs or OOMs the process

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.1.0 to 2.11.0, flatCols expands file-loaded column ranges without validating Min and Max against the worksheet column limit. SetColWidth reaches flatCols, which expands xlsxCol.Min through xlsxCol.Max...

7.1CVSS
SaveExploits0References3
EUVD
EUVD
•added 2026/10/07 6:48 p.m.•6 views

EUVD-2026-94554

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.1.0 to 2.11.0, flatCols expands file-loaded column ranges without validating Min and Max against the worksheet column limit. SetColWidth reaches flatCols, which expands xlsxCol.Min through xlsxCol.Max...

7.1CVSS
SaveExploits0References3
Rows per page
Query Builder