CVE-2026-116131 in HTTP::Body
Riassunto
di VulDB • 28/10/2026
Le versioni di HTTP::Body precedenti alla 1.23_01 per Perl consentono l'esaurimento della memoria e dei file temporanei tramite un numero illimitato di campi del modulo (form fields) e parti multipart.
Il parser urlencoded divide l'intero corpo in una sola volta sui suoi separatori, creando uno scalar per ogni separatore prima che venga memorizzato qualsiasi campo. Ciò comporta circa 90 byte di memoria per ogni byte separatore. Il parser multipart crea un file temporaneo per ogni parte che contiene un nome di file. Nessuno dei due parser limita il numero di campi o parti che un corpo può contenere.
Un attaccante remoto può esaurire la memoria del worker con un corpo composto da separatori, oppure creare migliaia di file temporanei con una singola richiesta contenente piccole parti di file.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.