CVE-2026-107221 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.0.0 alla 2.11.0, checkRow dimensiona il slice della cellula target a partire dall'ultima cellina nell'ordine del documento XML e quindi riorganizza ogni cellula in base al suo riferimento di colonna esplicito. GetCellValue raggiunge workSheetReader e checkRow, dove targetList è troppo corto per una cellula precedente fuori ordine. Quando una riga manipolata ad hoc posiziona una cellula con indice di colonna più alto prima di una cellula finale con indice di colonna più basso e un'API del foglio di lavoro non in streaming legge il foglio, l'indice di colonna della cellula precedente supera la lunghezza dello slice derivata dall'ultima cellina, consentendo a un attaccante di causare un panic irrecuperabile e terminare il processo. Al momento di questa revisione, nessuna versione corretta è disponibile.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.