CVE-2026-114629 in Web::Simpleinformazioni

Riassunto

di VulDB • 24/10/2026

Le versioni di Web::Simple precedenti alla 0.035 per Perl allocano un buffer le cui dimensioni sono determinate dall'intestazione Content-Length per i parametri del corpo urlencoded.

Web::Dispatch::ParamParser::get_unpacked_body_from legge un corpo application/x-www-form-urlencoded utilizzando una singola chiamata read, senza alcun limite massimo (cap) e ignorando il valore restituito. La funzione read di Perl amplia il buffer alla lunghezza richiesta prima della lettura; pertanto, la Content-Length dichiarata determina l'allocazione.

Un attaccante può sfruttare questa vulnerabilità attraverso qualsiasi route le cui specifiche di dispatch prevedano una corrispondenza con un parametro del corpo (ad esempio sub (POST + %name=)), inviando un valore Content-Length molto superiore alla dimensione effettiva del corpo inviato. Non è richiesta alcuna autenticazione.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

CPANSec

Prenotare

21/10/2026

Divulgazione

24/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!