CVE-2026-107217 in excelizeinfo

Zusammenfassung

von VulDB • 07.10.2026

Excelize ist eine Go-Bibliothek zum Lesen und Schreiben von Microsoft Excel-Tabellenkalkulationen. Von Version 2.0.0 bis 2.11.0 in github.com/xuri/excelize/v2 sowie von Version 1.1.0 bis 1.4.1 in github.com/xuri/excelize akkumuliert die Funktion `ColumnNameToNumber` einen bijektiven Basis-26-Wert als int64, ohne einen Überlauf zu erkennen, wodurch ein ungültiger langer Spaltenname auf null zurückgesetzt wird, ohne dass ein Fehler gemeldet wird. `ColumnNameToNumber` akzeptiert den überlappenden Namen VGWQHXLSDVIKWV; anschließend verwenden `checkSheetR0` und `xlsxWorksheet.checkRow` den umgebrochenen Spaltenwert als Index. Wenn eine manipulierte Arbeitsmappe einen überlaufenden Spaltennamen in einer Zeile verwendet, die von `checkSheetR0` oder `checkRow` normalisiert wird, wird der auf null zurückgesetzte Spaltenindex während der Normalisierung der Arbeitsmappe zu einem negativen Slice-Index, was es einem Angreifer ermöglicht, ein Panic auszulösen und den aufrufenden Prozess zu beenden. Zum Zeitpunkt dieser Überprüfung ist keine behobene Version verfügbar.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

GitHub M

Reservieren

07.10.2026

Veröffentlichung

07.10.2026

Moderieren

akzeptiert

Eintrag

VDB-415134

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!