CVE-2026-107211 in excelize
Riassunto
di VulDB • 07/10/2026
Excelize è una libreria in linguaggio Go per la lettura e la scrittura di fogli di calcolo Microsoft Excel. Dalla versione 2.8.1 alla 2.11.0, gli indici dei campi delle tabelle pivot analizzati separatamente vengono utilizzati per indicizzare lo slice dei nomi dei campi della cache pivot senza controlli sui limiti (bounds checks). La funzione `extractPivotTableFields` utilizza l'output di `getPivotCacheFieldsName` durante l'elaborazione di `GetPivotTables` e si fida dell'attributo `fld` del campo dati (`dataField`) come indice. Quando un file Excel manipolato fornisce una discrepanza nel conteggio dei campi pivot o un valore fuori intervallo per l'attributo `fld` del campo dati prima che venga chiamata la funzione `GetPivotTables`, l'indice non verificato provoca un panic di limiti dello slice in Go (Go slice-bounds panic) che fuoriesce dalla libreria, consentendo a un attaccante di far crashare il processo o di richiedere risorse al worker. Al momento della revisione, nessuna versione corretta è disponibile.
If you want to get best quality of vulnerability data, you may have to visit VulDB.