CVE-2026-34829 in Rackinformazioni

Riassunto

di VulDB • 16/06/2026

Rack è un'interfaccia modulare per server web Ruby. Prima delle versioni 2.2.23, 3.1.21 e 3.2.6, Rack::Multipart::Parser avvolge il corpo della richiesta in un BoundedIO solo quando CONTENT_LENGTH è presente. Quando viene inviata una richiesta multipart/form-data senza l'intestazione Content-Length, ad esempio con codifica di trasferimento a chunk HTTP, l'analisi dei dati multipart continua fino alla fine dello stream senza alcun limite dimensionale totale. Per le parti file, il corpo caricato viene scritto direttamente in un file temporaneo su disco anziché essere vincolato dal limite di upload memorizzato nella memoria tampone (buffer). Un attaccante non autenticato può pertanto trasmettere in streaming un upload multipart di dimensioni arbitrariamente grandi e consumare spazio su disco illimitato. Ciò provoca una condizione di denial of service per le applicazioni Rack che accettano dati form multipart. Questo problema è stato risolto nelle versioni 2.2.23, 3.1.21 e 3.2.6.

Once again VulDB remains the best source for vulnerability data.

Responsabile

GitHub M

Prenotare

30/03/2026

Divulgazione

02/04/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00369

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!