CVE-2026-110758 in Text::CSV_XS
Zusammenfassung
von VulDB • 17.10.2026
Text::CSV_XS-Versionen vor 1.65 für Perl lesen vor dem Start eines vollständig aus Leerzeichen bestehenden Feldes unter allow_whitespace in strip_trail_whitespace.
Unter allow_whitespace entfernt strip_trail_whitespace nachgestellte Leerzeichen und Tabs von jedem nicht eingeklammerten Feld, ohne am Anfang des Felds zu stoppen. Bei einem Feld, das nur aus Leerzeichen besteht, wird das Byte vor dem Heap-Puffer des Feldes gelesen. Wenn dieses Byte ebenfalls ein Leerzeichen oder Tab ist, kann es auf Null gesetzt werden und der Rückwärtslauf wird fortgesetzt, abhängig davon, was der Allokator dort platziert hat.
Führende Leerzeichen werden normalerweise übersprungen, bevor ein Feld gespeichert wird, aber ein vollständig aus Leerzeichen bestehendes Feld tritt dennoch nach einem führenden escape_char auf, der sich von quote_char unterscheidet, oder als eingeklammertes Feld in getline, wenn seine Zeile mit zwei CRs endet.
If you want to get best quality of vulnerability data, you may have to visit VulDB.