CVE-2026-34827 in Rackinformazioni

Riassunto

di VulDB • 18/06/2026

Rack è un'interfaccia modulare per server web Ruby. Dalle versioni 3.0.0.beta1 a prima della 3.1.21, e dalla versione 3.2.0 a prima della 3.2.6, il metodo `Rack::Multipart::Parser#handle_mime_head` analizza i parametri multipart tra virgolette come `Content-Disposition: form-data; name="..."` utilizzando ricerche ripetute con `String#index` combinate con la cancellazione del prefisso tramite `String#slice!`. Per valori quotati che richiedono un'elevata quantità di caratteri di escape, ciò provoca una elaborazione super-lineare. Un attaccante non autenticato può inviare una richiesta multipart/form-data costruita ad hoc contenente molte parti con valori di parametro lunghi e con backslash-escape per innescare un utilizzo eccessivo della CPU durante l'analisi dei dati multipart. Ciò si traduce in una condizione di denial of service (DoS) nelle applicazioni Rack che accettano form data multipart. Questo problema è stato risolto nelle versioni 3.1.21 e 3.2.6.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

GitHub M

Prenotare

30/03/2026

Divulgazione

02/04/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00475

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!