{"schema_version":"1.9.2","id":"GO-2026-6681","published":"2026-11-05T22:53:46Z","modified":"2026-11-05T23:15:11.903528969Z","aliases":["CVE-2026-107219","GHSA-jrfj-fhj2-jjvm"],"summary":"Excelize: Unbounded spinCount in agile decryption burns CPU during OpenFile in github.com/xuri/excelize","details":"Excelize: Unbounded spinCount in agile decryption burns CPU during OpenFile in github.com/xuri/excelize","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.3.1"}]}],"ecosystem_specific":{"imports":[{"path":"github.com/360EntSecGroup-Skylar/excelize/v2","symbols":["Decrypt","Encrypt","File.Save","File.SaveAs","File.Write","File.WriteTo","File.WriteToBuffer","OpenFile","OpenReader","convertPasswdToKey"]}]},"database_specific":{"source":"https://vuln.go.dev/ID/GO-2026-6681.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.20260906004932-2badfcd5841d"}]}],"ecosystem_specific":{"imports":[{"path":"github.com/xuri/excelize/v2","symbols":["Decrypt","OpenFile","OpenReader","convertPasswdToKey"]}]},"database_specific":{"source":"https://vuln.go.dev/ID/GO-2026-6681.json"}}],"references":[{"type":"ADVISORY","url":"https://github.com/qax-os/excelize/security/advisories/GHSA-jrfj-fhj2-jjvm"},{"type":"FIX","url":"https://github.com/qax-os/excelize/commit/2badfcd5841d0d88b0ffea119f5a2f3c53b4910b"},{"type":"WEB","url":"https://github.com/qax-os/excelize/pull/2389"}],"database_specific":{"review_status":"REVIEWED","url":"https://pkg.go.dev/vuln/GO-2026-6681"}}