Lucene search
+L

186 matches found

CVE
CVE
•added 2026/10/07 5:48 p.m.•28 views

CVE-2026-107215

The Excelize Go library (versions 2.3.1 to 2.11.0 ) is vulnerable to a remote panic or Out-of-Memory (OOM) Denial of Service due to improper validation of CFB directory-entry sizes. The extractPart function trusts the streamSize for EncryptionInfo and EncryptedPackage allocations before validatin...

7.5CVSS5.9AI score0.00228EPSS
SaveExploits1References3Affected Software1
osv_cve
osv_cve
•added 2026/10/07 5:48 p.m.•13 views

CVE-2026-107215 Excelize: extractPart allocates attacker-controlled, unbounded and negative-sized buffers from CFB directory entries: remote panic / OOM DoS

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.3.1 to 2.11.0, extractPart allocates a byte slice directly from an attacker-controlled CFB directory-entry size before validating the sector chain or size domain. extractPart trusts the CFB directory...

7.5CVSS6AI score
SaveExploits0References5
osv_cve
osv_cve
•added 2026/10/07 5:45 p.m.•8 views

CVE-2026-107214 Excelize Decrypt: unrecoverable panics on malformed OLE/CFB encrypted workbooks

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.3.1 to 2.11.0, the decryption dispatch performs insufficient structural and parameter validation before standard and agile decryptors slice, index, allocate, and divide using attacker-controlled values...

7.5CVSS5.9AI score
SaveExploits0References5
Cvelist
Cvelist
•added 2026/10/07 5:45 p.m.•59 views

CVE-2026-107214 Excelize Decrypt: unrecoverable panics on malformed OLE/CFB encrypted workbooks

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.3.1 to 2.11.0, the decryption dispatch performs insufficient structural and parameter validation before standard and agile decryptors slice, index, allocate, and divide using attacker-controlled values...

7.5CVSS0.00244EPSS
SaveExploits1References3
Vulnrichment
Vulnrichment
•added 2026/10/07 5:45 p.m.•15 views

CVE-2026-107214 Excelize Decrypt: unrecoverable panics on malformed OLE/CFB encrypted workbooks

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.3.1 to 2.11.0, the decryption dispatch performs insufficient structural and parameter validation before standard and agile decryptors slice, index, allocate, and divide using attacker-controlled values...

7.5CVSS5.9AI score0.00244EPSS
SaveExploits1References3
CVE
CVE
•added 2026/10/07 5:45 p.m.•35 views

CVE-2026-107214

The Excelize Go language library (versions 2.3.1 to 2.11.0 ) contains a vulnerability where the decryption dispatch performs insufficient structural and parameter validation before standard and agile decryptors process attacker-controlled values. Specifically, EncryptionInfo and EncryptedPackage ...

7.5CVSS5.9AI score0.00244EPSS
SaveExploits1References3Affected Software1
osv_cve
osv_cve
•added 2026/10/07 5:40 p.m.•19 views

CVE-2026-107213 Excelize: Nil-pointer dereference in GetSlicers when a worksheet has extLst present but no drawing element

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.9.0 to 2.11.0, GetSlicers checks for ExtLst but dereferences ws.Drawing without checking whether the independently optional drawing element exists. File.GetSlicers reads ws.Drawing.RID after seeing a...

8.7CVSS5.8AI score
SaveExploits0References5
Vulnrichment
Vulnrichment
•added 2026/10/07 5:40 p.m.•15 views

CVE-2026-107213 Excelize: Nil-pointer dereference in GetSlicers when a worksheet has extLst present but no drawing element

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.9.0 to 2.11.0, GetSlicers checks for ExtLst but dereferences ws.Drawing without checking whether the independently optional drawing element exists. File.GetSlicers reads ws.Drawing.RID after seeing a...

8.7CVSS7.1AI score0.00217EPSS
SaveExploits1References3
Mend
Mend
•added 2026/10/07 5:40 p.m.•11 views

CVE-2026-107213

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.9.0 to 2.11.0, GetSlicers checks for ExtLst but dereferences ws.Drawing without checking whether the independently optional drawing element exists. File.GetSlicers reads ws.Drawing.RID after seeing a...

8.7CVSS7.1AI score0.00217EPSS
SaveExploits1References5
CVE
CVE
•added 2026/10/07 5:40 p.m.•22 views

CVE-2026-107213

The Excelize Go library (versions 2.9.0 to 2.11.0 ) contains a nil-pointer dereference vulnerability in the GetSlicers function. The issue occurs because the library checks for an extLst element but fails to verify the existence of the independently optional ws.Drawing element before dereferencin...

8.7CVSS7.1AI score0.00217EPSS
SaveExploits1References3Affected Software1
Cvelist
Cvelist
•added 2026/10/07 5:40 p.m.•57 views

CVE-2026-107213 Excelize: Nil-pointer dereference in GetSlicers when a worksheet has extLst present but no drawing element

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.9.0 to 2.11.0, GetSlicers checks for ExtLst but dereferences ws.Drawing without checking whether the independently optional drawing element exists. File.GetSlicers reads ws.Drawing.RID after seeing a...

8.7CVSS0.00217EPSS
SaveExploits1References3
osv_cve
osv_cve
•added 2026/10/07 5:29 p.m.•13 views

CVE-2026-107212 Excelize: Unbounded row number in Rows.Columns makes GetRows and the Rows iterator loop for days

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.1.0 to 2.11.0, Rows.Columns accepts a look-ahead row number above TotalRows without applying the limit enforced by Rows.Next. File.GetRows relies on Rows.Next and Rows.Columns, but Rows.Columns consumes...

7.5CVSS5.9AI score
SaveExploits0References5
Vulnrichment
Vulnrichment
•added 2026/10/07 5:29 p.m.•10 views

CVE-2026-107212 Excelize: Unbounded row number in Rows.Columns makes GetRows and the Rows iterator loop for days

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.1.0 to 2.11.0, Rows.Columns accepts a look-ahead row number above TotalRows without applying the limit enforced by Rows.Next. File.GetRows relies on Rows.Next and Rows.Columns, but Rows.Columns consumes...

7.5CVSS5.9AI score0.00343EPSS
SaveExploits1References3
Cvelist
Cvelist
•added 2026/10/07 5:29 p.m.•56 views

CVE-2026-107212 Excelize: Unbounded row number in Rows.Columns makes GetRows and the Rows iterator loop for days

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.1.0 to 2.11.0, Rows.Columns accepts a look-ahead row number above TotalRows without applying the limit enforced by Rows.Next. File.GetRows relies on Rows.Next and Rows.Columns, but Rows.Columns consumes...

7.5CVSS0.00343EPSS
SaveExploits1References3
CVE
CVE
•added 2026/10/07 5:29 p.m.•23 views

CVE-2026-107212

The Excelize Go language library (versions 2.1.0 to 2.11.0 ) is vulnerable to a denial-of-service condition due to an unbounded row number in the Rows.Columns function. The vulnerability exists because Rows.Columns fails to apply the limit check enforced by Rows.Next , allowing it to accept look-...

7.5CVSS5.9AI score0.00343EPSS
SaveExploits1References3Affected Software1
osv_cve
osv_cve
•added 2026/10/07 5:11 p.m.•16 views

CVE-2026-107211 Excelize: Unchecked pivot-cache field index in extractPivotTableFields causes unrecoverable panic

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.8.1 to 2.11.0, separately parsed pivot-table field indices are used to index the pivot-cache field-name slice without bounds checks. extractPivotTableFields uses getPivotCacheFieldsName output while...

8.7CVSS5.9AI score
SaveExploits0References5
CVE
CVE
•added 2026/10/07 5:11 p.m.•18 views

CVE-2026-107211

The Excelize Go language library (versions 2.8.1 to 2.11.0 ) contains a vulnerability where the extractPivotTableFields function fails to perform bounds checks when indexing the pivot-cache field-name slice. The issue arises because the library trusts the dataField fld attribute from getPivotCach...

8.7CVSS5.9AI score0.00217EPSS
SaveExploits1References3Affected Software1
Cvelist
Cvelist
•added 2026/10/07 5:11 p.m.•55 views

CVE-2026-107211 Excelize: Unchecked pivot-cache field index in extractPivotTableFields causes unrecoverable panic

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.8.1 to 2.11.0, separately parsed pivot-table field indices are used to index the pivot-cache field-name slice without bounds checks. extractPivotTableFields uses getPivotCacheFieldsName output while...

8.7CVSS0.00217EPSS
SaveExploits1References3
Vulnrichment
Vulnrichment
•added 2026/10/07 5:11 p.m.•13 views

CVE-2026-107211 Excelize: Unchecked pivot-cache field index in extractPivotTableFields causes unrecoverable panic

Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.8.1 to 2.11.0, separately parsed pivot-table field indices are used to index the pivot-cache field-name slice without bounds checks. extractPivotTableFields uses getPivotCacheFieldsName output while...

8.7CVSS5.9AI score0.00217EPSS
SaveExploits1References3
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/10/07 12:00 a.m.•9 views

CVE-2026-107225: Improper Input Validation

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.00252EPSS
SaveExploits1References7
Rows per page
Query Builder