{"id":"GO-2026-6685","summary":"Excelize: Unbounded row number in Rows.Columns makes GetRows and the Rows iterator loop for days in github.com/xuri/excelize","details":"Excelize: Unbounded row number in Rows.Columns makes GetRows and the Rows iterator loop for days in github.com/xuri/excelize","aliases":["CVE-2026-107212","GHSA-jw42-f3rr-4cc3"],"modified":"2026-10-19T21:31:35.411648040Z","published":"2026-10-19T21:08:21Z","database_specific":{"url":"https://pkg.go.dev/vuln/GO-2026-6685","review_status":"REVIEWED"},"references":[{"type":"ADVISORY","url":"https://github.com/qax-os/excelize/security/advisories/GHSA-jw42-f3rr-4cc3"},{"type":"FIX","url":"https://github.com/qax-os/excelize/commit/01a9ff32fb3c1f873cf01205e1b8a3285b0e1d23"},{"type":"WEB","url":"https://github.com/qax-os/excelize/pull/2438"}],"affected":[{"package":{"name":"github.com/360EntSecGroup-Skylar/excelize/v2","ecosystem":"Go","purl":"pkg:golang/github.com/360EntSecGroup-Skylar/excelize/v2"},"ranges":[{"type":"SEMVER","events":[{"introduced":"2.1.0"}]}],"ecosystem_specific":{"imports":[{"symbols":["File.GetRows","Rows.Columns","Rows.Next"],"path":"github.com/360EntSecGroup-Skylar/excelize/v2"}]},"database_specific":{"source":"https://vuln.go.dev/ID/GO-2026-6685.json"}},{"package":{"name":"github.com/xuri/excelize/v2","ecosystem":"Go","purl":"pkg:golang/github.com/xuri/excelize/v2"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"2.11.1-0.20260930021559-01a9ff32fb3c"}]}],"ecosystem_specific":{"imports":[{"symbols":["File.AutoFitColWidth","File.GetRows","Rows.Columns","Rows.Next"],"path":"github.com/xuri/excelize/v2"}]},"database_specific":{"source":"https://vuln.go.dev/ID/GO-2026-6685.json"}}],"schema_version":"1.9.0"}