CVE-2026-107225
Publiée le 2026-10-07 · Dernière modification le 2026-10-13
Les applications utilisant la bibliothèque Go Excelize (versions 2.8.0 à 2.11.0) pour traiter des feuilles de calcul sont concernées. Un attaquant peut provoquer le plantage de l'application en fournissant un fichier Excel spécialement conçu contenant des identifiants de style négatifs. Cela ne nécessite aucune authentification ni privilège particulier, mais requiert qu'un utilisateur télécharge ou ouvre le fichier malveillant.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
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.