Lucene search
+L

35 matches found

OSV
OSV
•added 2026/09/16 6:00 p.m.•4 views

GO-2026-6453 Unbounded memory allocation via streaming row reader in github.com/xuri/excelize

In github.com/xuri/excelize/v2, the streaming worksheet reader used by Rows and GetRows does not enforce the maximum row limit TotalRows on row "r" attributes. A crafted spreadsheet with an out-of-bounds row index causes GetRows to allocate empty row slices up to the specified row number, leading...

8.7CVSS5.6AI score0.00655EPSS
SaveExploits1References4
OSV
OSV
•added 2026/09/16 6:00 p.m.•25 views

GO-2026-6452 Panic via negative shared-string index in github.com/xuri/excelize

In github.com/xuri/excelize/v2, parsing a spreadsheet cell with a negative shared-string index causes a runtime panic. The shared-string lookup in xlsxC.getValueFrom checks only the upper bound of the parsed index against the shared-string slice length, causing negative indices such as -1 to bypa...

7.5CVSS5.8AI score0.00655EPSS
SaveExploits1References4
Github Security Blog
Github Security Blog
•added 2026/09/10 3:09 p.m.•12 views

Excelize: Streaming GetRows row-bound bypass causes attacker-controlled allocation

Streaming GetRows row-bound bypass causes attacker-controlled allocation Summary Excelize's prior row-bound fix for GHSA-h69g / CVE-2026-54063 protects the checked worksheet parser, but the streaming worksheet reader used by Rows and GetRows does not enforce the same TotalRows bound on the row r...

8.7CVSS5.7AI score0.00655EPSS
SaveExploits1References6Affected Software2
OSV
OSV
•added 2026/09/10 3:09 p.m.•10 views

GHSA-Q5J5-6P94-4GWC Excelize: Streaming GetRows row-bound bypass causes attacker-controlled allocation

Streaming GetRows row-bound bypass causes attacker-controlled allocation Summary Excelize's prior row-bound fix for GHSA-h69g / CVE-2026-54063 protects the checked worksheet parser, but the streaming worksheet reader used by Rows and GetRows does not enforce the same TotalRows bound on the row r...

8.7CVSS5.7AI score0.00655EPSS
SaveExploits1References6
EUVD
EUVD
•added 2026/09/10 3:08 p.m.•25 views

EUVD-2026-42937

Excelize: Negative shared-string index causes panic in GetCellValue and GetRows...

7.5CVSS5.7AI score0.00655EPSS
SaveExploits1References5
OSV
OSV
•added 2026/09/10 3:08 p.m.•10 views

GHSA-FX5J-QCQG-GRPF Excelize: Negative shared-string index causes panic in GetCellValue and GetRows

Negative shared-string index causes panic in GetCellValue and GetRows Summary Excelize parses shared-string cell values with strconv.Atoi and checks only the upper bound before indexing the shared string slice. If an XLSX file contains a shared-string cell with -1, the parsed index is negative. T...

6.9CVSS5.9AI score0.00655EPSS
SaveExploits1References6
Github Security Blog
Github Security Blog
•added 2026/09/10 3:08 p.m.•15 views

Excelize: Negative shared-string index causes panic in GetCellValue and GetRows

Negative shared-string index causes panic in GetCellValue and GetRows Summary Excelize parses shared-string cell values with strconv.Atoi and checks only the upper bound before indexing the shared string slice. If an XLSX file contains a shared-string cell with -1, the parsed index is negative. T...

7.5CVSS5.9AI score0.00655EPSS
SaveExploits1References6Affected Software2
OSV
OSV
•added 2026/07/27 3:30 p.m.•12 views

GO-2026-5960 Excelize: Unbounded Row Index Allocation in Worksheet Parser (checkSheet OOM/Panic DoS) in github.com/xuri/excelize

Excelize: Unbounded Row Index Allocation in Worksheet Parser checkSheet OOM/Panic DoS in github.com/xuri/excelize...

7.5CVSS5.8AI score0.00607EPSS
SaveExploits1References3
SUSE CVE
SUSE CVE
•added 2026/07/15 5:03 a.m.•11 views

SUSE CVE-2026-54063

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. Prior to 2.11.0, the checkSheet function in github.com/xuri/excelize/v2 uses an attacker-controlled XML attribute value directly as the length argument to makexlsxRow, row without validating it against the Exc...

7.5CVSS5.3AI score0.00607EPSS
SaveExploits1References5
SUSE CVE
SUSE CVE
•added 2026/07/15 5:01 a.m.•20 views

SUSE CVE-2026-59161

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. Prior to 2.11.0, the streaming worksheet reader used by Rows and GetRows does not enforce the TotalRows limit on the row r attribute, allowing a small XLSX file with a row number above 1048576 and no cell...

8.7CVSS5.3AI score0.00655EPSS
SaveExploits1References3
SUSE CVE
SUSE CVE
•added 2026/07/15 5:01 a.m.•17 views

SUSE CVE-2026-59162

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. Prior to 2.11.0, Excelize parses shared-string cell values with strconv.Atoi and checks only the upper bound before indexing the shared string slice, allowing an XLSX file containing a shared-string cell with ...

7.5CVSS5.3AI score0.00655EPSS
SaveExploits1References3
Github Security Blog
Github Security Blog
•added 2026/07/10 7:25 p.m.•24 views

Excelize: Unbounded Row Index Allocation in Worksheet Parser (checkSheet OOM/Panic DoS)

Unbounded Row Index Allocation in Worksheet Parser checkSheet OOM/Panic DoS Summary The checkSheet function in github.com/xuri/excelize/v2 uses an attacker-controlled XML attribute value directly as the length argument to makexlsxRow, row without validating it against the Excel row limit TotalRow...

7.5CVSS6.2AI score0.00607EPSS
SaveExploits1References4Affected Software1
OSV
OSV
•added 2026/07/10 7:25 p.m.•12 views

GHSA-H69G-9HX6-F3V4 Excelize: Unbounded Row Index Allocation in Worksheet Parser (checkSheet OOM/Panic DoS)

Unbounded Row Index Allocation in Worksheet Parser checkSheet OOM/Panic DoS Summary The checkSheet function in github.com/xuri/excelize/v2 uses an attacker-controlled XML attribute value directly as the length argument to makexlsxRow, row without validating it against the Excel row limit TotalRow...

7.5CVSS6.2AI score0.00607EPSS
SaveExploits1References4
NVD
NVD
•added 2026/07/10 5:17 p.m.•19 views

CVE-2026-59161

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. Prior to 2.11.0, the streaming worksheet reader used by Rows and GetRows does not enforce the TotalRows limit on the row r attribute, allowing a small XLSX file with a row number above 1048576 and no cell...

8.7CVSS0.00655EPSS
SaveExploits1References4
NVD
NVD
•added 2026/07/10 5:17 p.m.•21 views

CVE-2026-59162

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. Prior to 2.11.0, Excelize parses shared-string cell values with strconv.Atoi and checks only the upper bound before indexing the shared string slice, allowing an XLSX file containing a shared-string cell with ...

7.5CVSS0.00655EPSS
SaveExploits1References4
NVD
NVD
•added 2026/07/10 5:16 p.m.•18 views

CVE-2026-54063

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. Prior to 2.11.0, the checkSheet function in github.com/xuri/excelize/v2 uses an attacker-controlled XML attribute value directly as the length argument to makexlsxRow, row without validating it against the Exc...

7.5CVSS0.00607EPSS
SaveExploits1References2
EUVD
EUVD
•added 2026/07/10 3:53 p.m.•19 views

EUVD-2026-42938

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. Prior to 2.11.0, the checkSheet function in github.com/xuri/excelize/v2 uses an attacker-controlled XML attribute value directly as the length argument to makexlsxRow, row without validating it against the Exc...

7.5CVSS6.1AI score0.00607EPSS
SaveExploits1References2
CVE
CVE
•added 2026/07/10 3:53 p.m.•102 views

CVE-2026-54063

Excelize CVE-2026-54063: The library vulnerable due to checkSheet() using attacker-controlled row attribute to allocate memory for xlsxRow slices without enforcing the Excel row limit. This can cause (A) out-of-memory leading to process kill and (B) runtime panic from out-of-bounds indexing when ...

7.5CVSS6.1AI score0.00607EPSS
SaveExploits1References2Affected Software1
Vulnrichment
Vulnrichment
•added 2026/07/10 3:53 p.m.•18 views

CVE-2026-54063 Excelize: Unbounded Row Index Allocation in Worksheet Parser (checkSheet OOM/Panic DoS)

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. Prior to 2.11.0, the checkSheet function in github.com/xuri/excelize/v2 uses an attacker-controlled XML attribute value directly as the length argument to makexlsxRow, row without validating it against the Exc...

7.5CVSS6.1AI score0.00607EPSS
SaveExploits1References2
OSV
OSV
•added 2026/07/10 3:53 p.m.•13 views

CVE-2026-54063 Excelize: Unbounded Row Index Allocation in Worksheet Parser (checkSheet OOM/Panic DoS)

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. Prior to 2.11.0, the checkSheet function in github.com/xuri/excelize/v2 uses an attacker-controlled XML attribute value directly as the length argument to makexlsxRow, row without validating it against the Exc...

7.5CVSS6.1AI score
SaveExploits0References4
Rows per page
Query Builder