CVE-2022-24722 in ViewComponent
Résumé
par VulDB • 28/06/2026
VIewComponent est un framework pour la création de composants d'affichage dans Ruby on Rails. Les versions antérieures à 2.31.2 et 2.49.1 contiennent une vulnérabilité de type cross-site scripting (XSS) qui peut affecter toute personne utilisant des traductions avec le gem view_component. Les données reçues via l'entrée utilisateur et transmises en tant qu'argument d'interpolation à la méthode `translate` ne sont pas correctement nettoyées avant leur affichage. Les versions 2.31.2 et 2.49.1 ont été publiées et atténuent pleinement cette vulnérabilité. En attendant, comme solution de contournement, évitez de transmettre des entrées utilisateur à la fonction `translate`, ou nettoyez les entrées avant de les passer en argument.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.