CVE-2022-24722

Vulnérabilité élevée dans view_component (github)

CVSS 8.1 · Élevée
EPSS 1.1%
github•view_component•Versions : >= 2.32.0, < 2.49.1, >= 2.31.0, < 2.31.2

Description

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.

Gravité et risque d'exploitation

CVE-2022-24722 obtient un score CVSS de 8.1/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 1.09 %, ce qui la place devant 64.9 % des CVE référencées.

Que faire ?

  • Vérifiez si view_component (versions >= 2.32.0, < 2.49.1, >= 2.31.0, < 2.31.2) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références