Lucene search
+L

14928 matches found

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

Excelize: GetStyle panics on a negative fillId, borderId or fontId in styles.xml

Summary File.GetStyle indexes the fill, border and font tables with values taken straight out of xl/styles.xml, and the conditions gating those lookups check only the upper bound. A workbook whose cellXfs entry carries fillId="-1", borderId="-1" or fontId="-1" reaches a negative slice index and...

6.5CVSS6AI score0.00249EPSS
SaveExploits0References4Affected Software1
NVD
NVD
•added 2026/10/07 7:17 p.m.•12 views

CVE-2026-107224

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.1.0 to 2.11.0, a Zip64 uncompressed size with the high bit set is converted from uint64 to a negative int64 before signed size-limit checks and allocation. ReadZipReader obtains UncompressedSize64 throu...

6.5CVSS0.00356EPSS
SaveExploits0References3
NVD
NVD
•added 2026/10/07 7:17 p.m.•9 views

CVE-2026-107225

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.8.0 to 2.11.0, GetStyle's fill, border, and font extraction predicates check only upper bounds for attacker-controlled style-table indices. File.GetStyle relies on extractStyleCondFuncs predicates that...

6.5CVSS0.00249EPSS
SaveExploits0References3
NVD
NVD
•added 2026/10/07 7:17 p.m.•8 views

CVE-2026-107218

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.10.1 to 2.11.0, RIGHT validates the requested length with UTF-16 code-unit counts but slices a rune array using Unicode code-point counts. RIGHT reaches leftRight through CalcCellValue, where...

5.3CVSS0.00292EPSS
SaveExploits0References3
NVD
NVD
•added 2026/10/07 7:17 p.m.•7 views

CVE-2026-107220

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.7.1 to 2.11.0, mergeCellsParser leaves the cached rectangle empty for an empty mergeCell ref and then passes that empty slice to cellInRange without a length check. GetCellValue reaches mergeCellsParser...

6.5CVSS0.00244EPSS
SaveExploits0References3
NVD
NVD
•added 2026/10/07 7:17 p.m.•11 views

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...

6.5CVSS0.00302EPSS
SaveExploits0References3
NVD
NVD
•added 2026/10/07 7:17 p.m.•9 views

CVE-2026-107222

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.7.0 to 2.11.0, conditional-format extraction indexes required child slices or dereferences an optional colorScale child without validating malformed rule structure. GetConditionalFormats reaches...

6.5CVSS0.00249EPSS
SaveExploits0References3
NVD
NVD
•added 2026/10/07 7:17 p.m.•11 views

CVE-2026-107217

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.0.0 to 2.11.0 in github.com/xuri/excelize/v2 and from 1.1.0 to 1.4.1 in github.com/xuri/excelize, ColumnNameToNumber accumulates a bijective base-26 value in int64 without detecting overflow, allowing a...

7.5CVSS0.00335EPSS
SaveExploits0References3
Cvelist
Cvelist
•added 2026/10/07 6:55 p.m.•41 views

CVE-2026-107225 Excelize: GetStyle panics on a negative fillId, borderId or fontId in styles.xml

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.8.0 to 2.11.0, GetStyle's fill, border, and font extraction predicates check only upper bounds for attacker-controlled style-table indices. File.GetStyle relies on extractStyleCondFuncs predicates that...

6.5CVSS0.00249EPSS
SaveExploits0References3
EUVD
EUVD
•added 2026/10/07 6:55 p.m.•13 views

EUVD-2026-94556

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.8.0 to 2.11.0, GetStyle's fill, border, and font extraction predicates check only upper bounds for attacker-controlled style-table indices. File.GetStyle relies on extractStyleCondFuncs predicates that...

6.5CVSS5.9AI score0.00249EPSS
SaveExploits0References3
OSV
OSV
•added 2026/10/07 6:55 p.m.•3 views

CVE-2026-107225 Excelize: GetStyle panics on a negative fillId, borderId or fontId in styles.xml

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.8.0 to 2.11.0, GetStyle's fill, border, and font extraction predicates check only upper bounds for attacker-controlled style-table indices. File.GetStyle relies on extractStyleCondFuncs predicates that...

6.5CVSS5.9AI score
SaveExploits0References5
CVE
CVE
•added 2026/10/07 6:55 p.m.•13 views

CVE-2026-107225

The Excelize Go library (versions 2.8.0 to 2.11.0 ) is vulnerable to a denial-of-service condition due to improper input validation in the GetStyle function. The root cause is that the extraction predicates for fill, border, and font indices only check upper bounds, allowing negative values from ...

6.5CVSS5.9AI score0.00249EPSS
SaveExploits0References3
OSV
OSV
•added 2026/10/07 6:53 p.m.•2 views

CVE-2026-107224 Excelize: A Zip64 uncompressed-size of 2^63 panics OpenFile/OpenReader

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.1.0 to 2.11.0, a Zip64 uncompressed size with the high bit set is converted from uint64 to a negative int64 before signed size-limit checks and allocation. ReadZipReader obtains UncompressedSize64 throu...

6.5CVSS5.9AI score
SaveExploits0References5
EUVD
EUVD
•added 2026/10/07 6:53 p.m.•15 views

EUVD-2026-94555

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.1.0 to 2.11.0, a Zip64 uncompressed size with the high bit set is converted from uint64 to a negative int64 before signed size-limit checks and allocation. ReadZipReader obtains UncompressedSize64 throu...

6.5CVSS5.9AI score0.00356EPSS
SaveExploits0References3
CVE
CVE
•added 2026/10/07 6:53 p.m.•16 views

CVE-2026-107224

The Excelize Go library (versions 2.1.0 to 2.11.0 ) is vulnerable to a panic during workbook opening due to an integer overflow/wraparound . When a crafted Zip64 entry declares an uncompressed size between $2^{63}$ and $2^{64}-1$, the library converts the uint64 value into a negative int64. This ...

6.5CVSS5.9AI score0.00356EPSS
SaveExploits0References3
Cvelist
Cvelist
•added 2026/10/07 6:53 p.m.•42 views

CVE-2026-107224 Excelize: A Zip64 uncompressed-size of 2^63 panics OpenFile/OpenReader

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.1.0 to 2.11.0, a Zip64 uncompressed size with the high bit set is converted from uint64 to a negative int64 before signed size-limit checks and allocation. ReadZipReader obtains UncompressedSize64 throu...

6.5CVSS0.00356EPSS
SaveExploits0References3
Vulnrichment
Vulnrichment
•added 2026/10/07 6:53 p.m.•10 views

CVE-2026-107224 Excelize: A Zip64 uncompressed-size of 2^63 panics OpenFile/OpenReader

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.1.0 to 2.11.0, a Zip64 uncompressed size with the high bit set is converted from uint64 to a negative int64 before signed size-limit checks and allocation. ReadZipReader obtains UncompressedSize64 throu...

6.5CVSS5.9AI score0.00356EPSS
SaveExploits0References3
CVE
CVE
•added 2026/10/07 6:45 p.m.•16 views

CVE-2026-107222

The Excelize Go library, used for reading and writing Microsoft Excel spreadsheets, is vulnerable in versions 2.7.0 to 2.11.0 . The GetConditionalFormats function fails to perform sufficient length or nil checks when extracting conditional-formatting rules. Specifically, it indexes required child...

6.5CVSS5.8AI score0.00249EPSS
SaveExploits0References3
Cvelist
Cvelist
•added 2026/10/07 6:45 p.m.•45 views

CVE-2026-107222 Excelize: GetConditionalFormats indexes conditional-formatting rule sub-elements with no length or nil check

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.7.0 to 2.11.0, conditional-format extraction indexes required child slices or dereferences an optional colorScale child without validating malformed rule structure. GetConditionalFormats reaches...

6.5CVSS0.00249EPSS
SaveExploits0References3
EUVD
EUVD
•added 2026/10/07 6:45 p.m.•12 views

EUVD-2026-94552

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.7.0 to 2.11.0, conditional-format extraction indexes required child slices or dereferences an optional colorScale child without validating malformed rule structure. GetConditionalFormats reaches...

6.5CVSS5.8AI score0.00249EPSS
SaveExploits0References3
Rows per page
Query Builder