Risques
- Atteinte à la confidentialité des données
- Déni de service à distance
- Injection de code indirecte à distance (XSS)
Systèmes affectés
- Rack versions 3.0.x antérieures à 3.0.9.1
- Rack versions antérieures à 2.2.8.1
- Ruby on Rails versions 7.0.x antérieures à 7.0.8.1
- Ruby on Rails versions 7.1.x antérieures à 7.1.3.1
- Ruby on Rails versions antérieures à 6.1.7.7
Résumé
De multiples vulnérabilités ont été découvertes dans Ruby on Rails. Elles permettent à un attaquant de provoquer un déni de service à distance, une atteinte à la confidentialité des données et une injection de code indirecte à distance (XSS).
Solution
Se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).
Documentation
- Bulletin de sécurité Ruby on Rails 84941 du 21 février 2024 https://discuss.rubyonrails.org/t/denial-of-service-vulnerability-in-rack-content-type-parsing/84941
- Bulletin de sécurité Ruby on Rails 84942 du 21 février 2024 https://discuss.rubyonrails.org/t/possible-denial-of-service-vulnerability-in-rack-header-parsing/84942
- Bulletin de sécurité Ruby on Rails 84944 du 21 février 2024 https://discuss.rubyonrails.org/t/possible-dos-vulnerability-with-range-header-in-rack/84944
- Bulletin de sécurité Ruby on Rails 84945 du 21 février 2024 https://discuss.rubyonrails.org/t/possible-sensitive-session-information-leak-in-active-storage/84945
- Bulletin de sécurité Ruby on Rails 84946 du 21 février 2024 https://discuss.rubyonrails.org/t/possible-redos-vulnerability-in-accept-header-parsing-in-action-dispatch/84946
- Bulletin de sécurité Ruby on Rails 84947 du 21 février 2024 https://discuss.rubyonrails.org/t/possible-xss-vulnerability-in-action-controller/84947
- Référence CVE CVE-2024-25126 https://www.cve.org/CVERecord?id=CVE-2024-25126
- Référence CVE CVE-2024-26141 https://www.cve.org/CVERecord?id=CVE-2024-26141
- Référence CVE CVE-2024-26142 https://www.cve.org/CVERecord?id=CVE-2024-26142
- Référence CVE CVE-2024-26143 https://www.cve.org/CVERecord?id=CVE-2024-26143
- Référence CVE CVE-2024-26144 https://www.cve.org/CVERecord?id=CVE-2024-26144
- Référence CVE CVE-2024-26146 https://www.cve.org/CVERecord?id=CVE-2024-26146