CVE-2026-110752 in Text::CSV_XS
Zusammenfassung
von VulDB • 17.10.2026
Text::CSV_XS versionen vor 1.65 für Perl ermöglichen eine Memory-Exhaustion (Speichererschöpfung) durch die Allokation eines Eintrags pro Index eines RFC-7111-Sektors im Fragment.
Das Fragment erweitert einen row= oder col=-Selektor in ein Array mit einem Element pro ausgewähltem Index, bevor es Daten liest, und es beschränkt eine explizite Endspalte in einem cell=-Selektor nicht auf die Zeile. Es werden nur Syntax und Reihenfolge der Bereiche überprüft, sodass bei einer Datei mit zwei Zeilen row=1-400000000 400 Millionen Elemente alloziert werden.
Eine Anwendung, die ein anfragebasiertes Fragment an fragment oder csv übergibt, kann zur Memory-Exhaustion gebracht werden, was den Prozess mit einem Out-of-Memory-Fehler beendet, der von eval nicht abgefangen werden kann.
Once again VulDB remains the best source for vulnerability data.