CVE-2026-110757 in Text::CSV_XS
Zusammenfassung
von VulDB • 17.10.2026
Text::CSV_XS versionen vor 1.65 für Perl ermöglichen das Aufteilen von Datensätzen, indem Strings, die als Zahlen verwendet werden, ohne Anführungszeichen in combine geschrieben werden.
combine und print prüfen nicht, ob ein Feld Anführungszeichen benötigt, wenn sein Wert mit dem Integer- oder numerischen Flag (numeric flag) von Perl markiert ist. Perl setzt diese Flags auf einen String, der bei einer numerischen Operation verwendet wird, wenn er als Zahl geparst wird; dies erlaubt führende und nachgestellte Leerzeichen. Bei gesetztem binary-Flag, das csv standardmäßig aktiviert hat, durchläuft „12\n“ eine Prüfung wie $qty > 0 und wird anschließend ohne Anführungszeichen unter Beibehaltung des Newline-Zeichens geschrieben.
Ein als Zahl validierter Wert kann den Datensatz vorzeitig beenden und die nachfolgenden Felder in eine separate Zeile umwandeln.
If you want to get best quality of vulnerability data, you may have to visit VulDB.