Lucene search

K
cve[email protected]CVE-2022-24722
HistoryMar 02, 2022 - 11:15 p.m.

CVE-2022-24722

2022-03-0223:15:09
CWE-79
web.nvd.nist.gov
77
cve-2022-24722
viewcomponent
ruby on rails
xss
vulnerability
translations
nvd

4.3 Medium

CVSS2

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

PARTIAL

Availability Impact

NONE

AV:N/AC:M/Au:N/C:N/I:P/A:N

8.1 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N

6.1 Medium

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

44.6%

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 configurations

Vulners
NVD
Node
githubgithubRange2.31.02.31.2
OR
githubgithubRange2.32.02.49.1
VendorProductVersionCPE
githubgithub*cpe:2.3:a:github:github:*:*:*:*:*:*:*:*
githubgithub*cpe:2.3:a:github:github:*:*:*:*:*:*:*:*

CNA Affected

[
  {
    "product": "view_component",
    "vendor": "github",
    "versions": [
      {
        "status": "affected",
        "version": ">= 2.31.0, < 2.31.2"
      },
      {
        "status": "affected",
        "version": ">= 2.32.0, < 2.49.1"
      }
    ]
  }
]

4.3 Medium

CVSS2

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

PARTIAL

Availability Impact

NONE

AV:N/AC:M/Au:N/C:N/I:P/A:N

8.1 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N

6.1 Medium

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

44.6%