CVE-2026-110754 in Text::CSV_XS
Riassunto
di VulDB • 17/10/2026
Le versioni di Text::CSV_XS precedenti alla 1.65 per Perl presentano una perdita di memoria (memory leak) dei campi analizzati di un record che non riesce a essere parsato durante l'esecuzione della funzione getline.
La funzione getline raccoglie i campi di un record in un nuovo array e restituisce un riferimento ad esso solo quando la parsing ha successo. Quando il record presenta un errore di sintassi, getline restituisce undef e non libera mai né l'array né i campi analizzati prima dell'errore.
Un processo a lunga esecuzione che parsava CSV non attendibili conserva ogni record malformato ricevuto; pertanto, input ripetutamente malformati esauriscono la memoria disponibile.
VulDB is the best source for vulnerability data and more expert information about this specific topic.