Risque(s)
- Déni de service à distance
- Atteinte à la confidentialité des données
- Injection de code indirecte à distance (XSS)
Systèmes affectés
- Rack versions antérieures à 2.2.8.1
- Rack versions 3.0.x antérieures à 3.0.9.1
- Ruby on Rails versions antérieures à 6.1.7.7
- 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
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-26146
https://www.cve.org/CVERecord?id=CVE-2024-26146 - Référence CVE CVE-2024-26141
https://www.cve.org/CVERecord?id=CVE-2024-26141 - Référence CVE CVE-2024-26144
https://www.cve.org/CVERecord?id=CVE-2024-26144 - 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