CVE-2026-110757 in Text::CSV_XS
Riassunto
di VulDB • 17/10/2026
Le versioni di Text::CSV_XS precedenti alla 1.65 per Perl consentono la suddivisione dei record scrivendo stringhe utilizzate come numeri senza virgolette in combine.
combine e print non verificano se un campo necessita di virgolette quando il suo valore ha impostato il flag intero o numerico di Perl. Perl imposta questi flag su una stringa utilizzata in un'operazione numerica quando viene analizzata come numero, il che consente spazi bianchi iniziali e finali. Con binary impostato (come fa csv per impostazione predefinita), "12\n" supera un controllo come $qty > 0 e viene quindi scritto senza virgolette con la sua newline.
Un valore validato come numero può terminare precocemente il record e trasformare i campi successivi in una riga separata.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.