Veille CVE

‹ Retour à la liste

CVE-2026-107225

6.5 Moyenne

Publiée le 07/10/2026 à 21:17 · Modifiée le 13/10/2026 à 15:08 · Analysée par le NVD · Source : security-advisories@github.com

Description

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 allow negative FillID, BorderID, and FontID values to reach slice indexing. When a crafted styles.xml supplies a negative fillId, borderId, or fontId and the application reads the style, a negative identifier passes the upper-bound-only predicate and becomes a negative slice index, allowing an attacker to panic while reading cell styling. No fixed version is available as of this review.

Traduire en français

Produits concernés

Scores CVSS

VersionScoreSourceVecteur
3.1 6.5 Moyenne security-advisories@github.com CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

Faiblesses (CWE)

Références

Ailleurs