Skip to main content
← All vulnerabilities
CVE-2020-15169GHSA-CFJV-5498-MPH5

XSS in Action View

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.2.4.4, 6.0.3.3
1 proof of concept on GitHub

Summary

In Action View before versions 5.2.4.4 and 6.0.3.3 there is a potential Cross-Site Scripting (XSS) vulnerability in Action View's translation helpers. Views that allow the user to control the default (not found) value of the `t` and `translate` helpers could be susceptible to XSS attacks. When an HTML-unsafe string is passed as the default for a missing translation key named html or ending in _html, the default string is incorrectly marked as HTML-safe and not escaped. This is patched in versions 6.0.3.3 and 5.2.4.4. A workaround without upgrading is proposed in the source advisory.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • rails actionview

    fixed in 5.2.4.4; From 6.0.0.0 · fixed in 6.0.3.3

  • actionviewRubyGems

    fixed in 5.2.4.4

  • actionviewRubyGems

    From 6.0.0.0 · fixed in 6.0.3.3

References 5

GitHub · rails/rails

debian.org

lists.fedoraproject.org

lists.debian.org

GitHub · glasses618/CVE-2020-15169