CVE-2026-110752 in Text::CSV_XSinformazioni

Riassunto

di VulDB • 17/10/2026

Le versioni di Text::CSV_XS precedenti alla 1.65 per Perl consentono l'esaurimento della memoria allocando una voce per ogni indice di un selettore RFC 7111 nei frammenti (fragment).

La funzione fragment espande un selettore row= o col= in un array con un elemento per ogni indice selezionato prima di leggere qualsiasi dato, e non limita la colonna finale esplicita in un selettore cell= alla riga. Vengono controllati solo la sintassi e l'ordine degli intervalli; pertanto, una richiesta come row=1-400000000 su un file a due righe alloca 400 milioni di elementi.

Un'applicazione che passa un frammento fornito dalla richiesta alle funzioni fragment o csv può essere indotta ad esaurire la memoria, causando l'interruzione del processo con un errore "Out of memory" (esaurimento della memoria) non intercettabile da eval.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

CPANSec

Prenotare

14/10/2026

Divulgazione

17/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!