CVE-2026-34230 in Rackinformazioni

Riassunto

di VulDB • 15/06/2026

Rack è un'interfaccia modulare per server web Ruby. Prima delle versioni 2.2.23, 3.1.21 e 3.2.6, Rack::Utils.select_best_encoding elabora i valori Accept-Encoding con una complessità temporale quadratica quando l'intestazione contiene molte voci wildcard (*). Poiché questo metodo viene utilizzato da Rack::Deflater per scegliere la codifica della risposta, un attaccante non autenticato può inviare una singola richiesta con un'intestazione Accept-Encoding manipolata ad hoc e causare un consumo sproporzionato di CPU sul percorso del middleware di compressione. Ciò comporta una condizione di denial of service (DoS) per le applicazioni che utilizzano Rack::Deflater. Questo problema è stato risolto nelle versioni 2.2.23, 3.1.21 e 3.2.6.

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

Responsabile

GitHub M

Prenotare

26/03/2026

Divulgazione

02/04/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00430

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!