4 matches found
GHSA-8MCQ-6WMR-JRJV Excelize: a row whose earlier cell has a higher column reference than its last cell panics index out of range on almost every worksheet read API
Affected versions and vulnerable location - Confirmed at ae2113b current HEAD. - Sink: rows.go:967 ws.SheetData.RowrowIdx.CcolNum-1 = colData inside checkRow. - checkRow computes lastCol from the column of the last cell in document order rows.go:940, allocates targetList of that length, then...
CVE-2026-107221
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...
EUVD-2026-94551
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...
PT-2026-107659
Name of the Vulnerable Software and Affected Versions Excelize versions 2.0.0 through 2.11.0 Description An issue exists in the checkRow function where the size of the target cell slice is determined by the last cell in the XML document order. If a crafted spreadsheet contains a row where a cell...