CVE-2022-24722: GitHub Viewcomponent
Medium severity, CVSS 6.1. EPSS: 1.1% chance of exploitation in the next 30 days.
VIewComponent is a framework for building view components in Ruby on Rails. Versions prior to 2.31.2 and 2.49.1 contain a cross-site scripting vulnerability that has the potential to impact anyone using translations with the view_component gem. Data received via user input and passed as an interpolation argument to the `translate` method is not properly sanitized before display. Versions 2.31.2 and 2.49.1 have been released and fully mitigate the vulnerability. As a workaround, avoid passing user input to the `translate` function, or sanitize the inputs before passing them.
Affected products
- GitHub Viewcomponent: from 2.31.0, before 2.31.2 (fixed in 2.31.2); from 2.32.0, before 2.49.1 (fixed in 2.49.1)
Published 2022-03-02. Last modified 2026-06-17.