FICHE CVE

CVE-2026-107225

Publiée le 2026-10-07 · Dernière modification le 2026-10-13

🇫🇷 EN BREF

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.

CVSS 3.16.5 MOYENNE
Publiée2026-10-07
Dernière modification2026-10-13

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurRequise
PortéeInchangée
Impact sur la confidentialitéAucun
Impact sur l'intégritéAucun
Impact sur la disponibilitéÉlevé

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.