CVE-2026-34835 in Rack
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, Rack::Request analizza l'intestazione Host utilizzando una regex AUTHORITY che accetta caratteri non consentiti nei nomi di host conformi allo standard RFC, inclusi /, ?, # e @. Poiché req.host restituisce il valore completo analizzato, le applicazioni che convalidano gli host mediante controlli ingenui basati su prefissi o suffissi possono essere aggirate. Ciò può portare a un avvelenamento dell'intestazione Host (Host Header Poisoning) in applicazioni che utilizzano req.host, req.url o req.base_url per la generazione di link, i reindirizzamenti o la convalida dell'origine. Questo problema è stato risolto nelle versioni 3.1.21 e 3.2.6.
If you want to get best quality of vulnerability data, you may have to visit VulDB.