Dans Rack 3.0, les méthodes host_with_port, base_url et url de Rack::Request peuvent renvoyer directement une autorité invalide contrôlée par l’attaquant depuis les en-têtes Host, X-Forwarded-Host ou Forwarded. Selon l’usage applicatif, cela peut manipuler des redirections, contourner une vérification de liste d’autorisation fondée sur des chaînes ou refléter du contenu non échappé ; mettre à niveau Rack, et noter que Rails surcharge ces méthodes et n’est pas attendu comme affecté.
Source : NVD — CVE-2026-125109
Analyse technique
Les valeurs d’autorité provenant des en-têtes indiqués sont renvoyées sans validation suffisante par Rack::Request.
Impact, versions et correctif
Action recommandée
Mettre à niveau Rack vers 3.1.23 ou 3.2.8 et valider indépendamment les hôtes acceptés.
Sources
Priorisation DFS : P4 · 1 source(s).