PT-2026-107658 · Excelize · Excelize

CVE-2026-107220

·

Published

2026-10-07

·

Updated

2026-10-07

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Excelize versions 2.7.1 through 2.11.0
Description An issue exists where the mergeCellsParser function fails to perform a length check on a cached rectangle when encountering an empty ref attribute in a crafted worksheet. This empty slice is subsequently passed to the cellInRange() function, which attempts to index four positions within the empty slice, leading to a runtime panic (index out of range). This occurs when a non-streaming cell API, such as GetCellValue(), GetCellType(), GetCellFormula(), SetCellValue(), or the in-cell branch of GetPictures(), reads the affected worksheet. The panic occurs on the first cell operation and can crash the process if not handled by a recovery mechanism.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Out of bounds Read

Improper Validation of Array Index

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-107220
GHSA-G27H-8QHM-6PFF

Affected Products

Excelize