Ruby/actionview/4.2.11.1
Simple, battle-tested conventions and helpers for building web pages.
Repo Link:
https://rubygems.org/gems/actionview
License:
MIT
9 Security Vulnerabilities
Published date: 2020-03-19T17:30:29Z
CVE: CVE-2020-5267
There is a possible cross site scripting (XSS) vulnerability in ActionView's JavaScript literal escape helpers. Views that use the j
or escape_javascript
methods may be susceptible to XSS attacks.
Impact
There is a possible XSS vulnerability in the j
and escape_javascript
methods in ActionView. These methods are used for escaping JavaScript string literals. Impacted code will look something like this:
<script>let a = `<%= j unknown_input %>`</script>
or
<script>let a = `<%= escape_javascript unknown_input %>`</script>
Releases
The 6.0.2.2 and 5.2.4.2 releases are available at the normal locations.
Workarounds
For those that can't upgrade, the following monkey patch may be used:
ActionView::Helpers::JavaScriptHelper::JS_ESCAPE_MAP.merge!(
{
"`" => "\\`",
"$" => "\\$"
}
)
module ActionView::Helpers::JavaScriptHelper
alias :old_ej :escape_javascript
alias :old_j :j
def escape_javascript(javascript)
javascript = javascript.to_s
if javascript.empty?
result = ""
else
result = javascript.gsub(/(\\|<\/|\r\n|\342\200\250|\342\200\251|[\n\r"']|[`]|[$])/u, JS_ESCAPE_MAP)
end
javascript.html_safe? ? result.html_safe : result
end
alias :j :escape_javascript
end
Patches
To aid users who aren't able to upgrade immediately we have provided patches for
the two supported release series. They are in git-am format and consist of a
single changeset.
Please note that only the 5.2 and 6.0 series are supported at present. Users
of earlier unsupported releases are advised to upgrade as soon as possible as we
cannot guarantee the continued availability of security fixes for unsupported
releases.
Credits
Thanks to Jesse Campos from Chef Secure
Affected versions:
["5.2.4", "5.2.2.1", "5.2.0.rc2", "5.2.0.rc1", "5.1.7.rc1", "5.1.5", "5.1.5.rc1", "5.1.4.rc1", "5.1.3", "5.1.3.rc3", "5.1.2", "5.1.2.rc1", "5.1.1", "5.1.0", "5.1.0.rc2", "5.1.0.rc1", "5.1.0.beta1", "5.0.7.2", "5.0.7", "5.0.5.rc1", "5.0.3", "5.0.2", "5.0.2.rc1", "5.0.0.1", "5.0.0", "5.0.0.rc2", "5.0.0.racecar1", "5.0.0.beta3", "4.2.10", "4.2.10.rc1", "4.2.9", "4.2.9.rc2", "4.2.9.rc1", "4.2.7.1", "4.2.6", "4.2.6.rc1", "4.2.5.1", "4.2.5.rc2", "4.2.5.rc1", "4.2.4", "4.2.3", "4.2.3.rc1", "4.2.1", "4.2.1.rc4", "4.2.1.rc3", "4.2.0", "4.2.0.rc1", "4.2.0.beta4", "4.2.0.beta3", "4.2.0.beta1", "4.1.16", "4.1.16.rc1", "4.1.15.rc1", "4.1.14.2", "4.1.14.1", "4.1.14", "4.1.13", "4.1.13.rc1", "4.1.11", "4.1.10", "4.1.10.rc4", "4.1.10.rc2", "4.1.9", "4.1.9.rc1", "4.1.7.1", "4.1.7", "4.1.6", "4.1.6.rc1", "4.1.5", "4.1.2.rc3", "4.1.0", "5.2.4.1", "5.2.4.rc1", "5.2.3", "5.2.3.rc1", "5.2.2", "5.2.2.rc1", "5.2.1.1", "5.2.1", "5.2.1.rc1", "5.2.0", "5.2.0.beta2", "5.2.0.beta1", "5.1.7", "5.1.6.2", "5.1.6.1", "5.1.6", "5.1.4", "5.1.3.rc2", "5.1.3.rc1", "5.0.7.1", "5.0.6", "5.0.6.rc1", "5.0.5", "5.0.5.rc2", "5.0.4", "5.0.4.rc1", "5.0.1", "5.0.1.rc2", "5.0.1.rc1", "5.0.0.rc1", "5.0.0.beta4", "5.0.0.beta2", "5.0.0.beta1.1", "5.0.0.beta1", "4.2.11.3", "4.2.11.2", "4.2.11.1", "4.2.11", "4.2.8", "4.2.8.rc1", "4.2.7", "4.2.7.rc1", "4.2.5.2", "4.2.5", "4.2.4.rc1", "4.2.2", "4.2.1.rc2", "4.2.1.rc1", "4.2.0.rc3", "4.2.0.rc2", "4.2.0.beta2", "4.1.15", "4.1.14.rc2", "4.1.14.rc1", "4.1.12", "4.1.12.rc1", "4.1.10.rc3", "4.1.10.rc1", "4.1.8", "4.1.6.rc2", "4.1.4", "4.1.3", "4.1.2", "4.1.2.rc2", "4.1.2.rc1", "4.1.1", "4.1.0.rc2", "4.1.0.rc1", "4.1.0.beta2", "4.1.0.beta1", "6.0.2.1", "6.0.2", "6.0.2.rc1", "6.0.1.rc1", "6.0.0", "6.0.2.rc2", "6.0.1"]
Secure versions:
[6.1.7.10, 6.1.7.3, 6.1.7.4, 6.1.7.5, 6.1.7.6, 6.1.7.7, 6.1.7.8, 6.1.7.9, 7.0.4.3, 7.0.5, 7.0.5.1, 7.0.6, 7.0.7, 7.0.7.1, 7.0.7.2, 7.0.8, 7.0.8.1, 7.0.8.2, 7.0.8.3, 7.0.8.4, 7.0.8.5, 7.0.8.6, 7.0.8.7, 7.1.0, 7.1.0.beta1, 7.1.0.rc1, 7.1.0.rc2, 7.1.1, 7.1.2, 7.1.3, 7.1.3.1, 7.1.3.2, 7.1.3.3, 7.1.3.4, 7.1.4, 7.1.4.1, 7.1.4.2, 7.1.5, 7.1.5.1, 7.2.0, 7.2.0.beta1, 7.2.0.beta2, 7.2.0.beta3, 7.2.0.rc1, 7.2.1, 7.2.1.1, 7.2.1.2, 7.2.2, 7.2.2.1, 8.0.0, 8.0.0.1, 8.0.0.beta1, 8.0.0.rc1, 8.0.0.rc2, 8.0.1, 8.0.2]
Recommendation:
Update to version 8.0.2.
Published date: 2020-09-11T15:19:57Z
CVE: CVE-2020-15169
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.
Impact
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. Vulnerable code may look like the following examples:
<%# The welcome_html translation is not defined for the current locale: %>
<%= t("welcome_html", default: untrusted_user_controlled_string) %>
<%# Neither the title.html translation nor the missing.html translation is defined for the current locale: %>
<%= t("title.html", default: [:"missing.html", untrusted_user_controlled_string]) %>
Patches
Patched Rails versions, 6.0.3.3 and 5.2.4.4, are available from the normal locations.
The patches have also been applied to the master
, 6-0-stable
, and 5-2-stable
branches on GitHub. If you track any of these branches, you should update to the latest.
To aid users who aren’t able to upgrade immediately, we’ve provided patches for the two supported release series. They are in git-am format and consist of a single changeset.
Please note that only the 5.2 and 6.0 release series are currently supported. Users of earlier, unsupported releases are advised to update as soon as possible, as we cannot provide security fixes for unsupported releases.
Workarounds
Impacted users who can’t upgrade to a patched Rails version can avoid this issue by manually escaping default translations with the html_escape
helper (aliased as h
):
<%= t("welcome_html", default: h(untrusted_user_controlled_string)) %>
Affected versions:
["5.2.4.3", "5.2.4", "5.2.2.1", "5.2.0.rc2", "5.2.0.rc1", "5.1.7.rc1", "5.1.5", "5.1.5.rc1", "5.1.4.rc1", "5.1.3", "5.1.3.rc3", "5.1.2", "5.1.2.rc1", "5.1.1", "5.1.0", "5.1.0.rc2", "5.1.0.rc1", "5.1.0.beta1", "5.0.7.2", "5.0.7", "5.0.5.rc1", "5.0.3", "5.0.2", "5.0.2.rc1", "5.0.0.1", "5.0.0", "5.0.0.rc2", "5.0.0.racecar1", "5.0.0.beta3", "4.2.10", "4.2.10.rc1", "4.2.9", "4.2.9.rc2", "4.2.9.rc1", "4.2.7.1", "4.2.6", "4.2.6.rc1", "4.2.5.1", "4.2.5.rc2", "4.2.5.rc1", "4.2.4", "4.2.3", "4.2.3.rc1", "4.2.1", "4.2.1.rc4", "4.2.1.rc3", "4.2.0", "4.2.0.rc1", "4.2.0.beta4", "4.2.0.beta3", "4.2.0.beta1", "4.1.16", "4.1.16.rc1", "4.1.15.rc1", "4.1.14.2", "4.1.14.1", "4.1.14", "4.1.13", "4.1.13.rc1", "4.1.11", "4.1.10", "4.1.10.rc4", "4.1.10.rc2", "4.1.9", "4.1.9.rc1", "4.1.7.1", "4.1.7", "4.1.6", "4.1.6.rc1", "4.1.5", "4.1.2.rc3", "4.1.0", "5.2.4.2", "5.2.4.1", "5.2.4.rc1", "5.2.3", "5.2.3.rc1", "5.2.2", "5.2.2.rc1", "5.2.1.1", "5.2.1", "5.2.1.rc1", "5.2.0", "5.2.0.beta2", "5.2.0.beta1", "5.1.7", "5.1.6.2", "5.1.6.1", "5.1.6", "5.1.4", "5.1.3.rc2", "5.1.3.rc1", "5.0.7.1", "5.0.6", "5.0.6.rc1", "5.0.5", "5.0.5.rc2", "5.0.4", "5.0.4.rc1", "5.0.1", "5.0.1.rc2", "5.0.1.rc1", "5.0.0.rc1", "5.0.0.beta4", "5.0.0.beta2", "5.0.0.beta1.1", "5.0.0.beta1", "4.2.11.3", "4.2.11.2", "4.2.11.1", "4.2.11", "4.2.8", "4.2.8.rc1", "4.2.7", "4.2.7.rc1", "4.2.5.2", "4.2.5", "4.2.4.rc1", "4.2.2", "4.2.1.rc2", "4.2.1.rc1", "4.2.0.rc3", "4.2.0.rc2", "4.2.0.beta2", "4.1.15", "4.1.14.rc2", "4.1.14.rc1", "4.1.12", "4.1.12.rc1", "4.1.10.rc3", "4.1.10.rc1", "4.1.8", "4.1.6.rc2", "4.1.4", "4.1.3", "4.1.2", "4.1.2.rc2", "4.1.2.rc1", "4.1.1", "4.1.0.rc2", "4.1.0.rc1", "4.1.0.beta2", "4.1.0.beta1", "6.0.3.2", "6.0.3.1", "6.0.3.rc1", "6.0.2.2", "6.0.2.1", "6.0.2", "6.0.2.rc1", "6.0.1.rc1", "6.0.0", "6.0.3", "6.0.2.rc2", "6.0.1"]
Secure versions:
[6.1.7.10, 6.1.7.3, 6.1.7.4, 6.1.7.5, 6.1.7.6, 6.1.7.7, 6.1.7.8, 6.1.7.9, 7.0.4.3, 7.0.5, 7.0.5.1, 7.0.6, 7.0.7, 7.0.7.1, 7.0.7.2, 7.0.8, 7.0.8.1, 7.0.8.2, 7.0.8.3, 7.0.8.4, 7.0.8.5, 7.0.8.6, 7.0.8.7, 7.1.0, 7.1.0.beta1, 7.1.0.rc1, 7.1.0.rc2, 7.1.1, 7.1.2, 7.1.3, 7.1.3.1, 7.1.3.2, 7.1.3.3, 7.1.3.4, 7.1.4, 7.1.4.1, 7.1.4.2, 7.1.5, 7.1.5.1, 7.2.0, 7.2.0.beta1, 7.2.0.beta2, 7.2.0.beta3, 7.2.0.rc1, 7.2.1, 7.2.1.1, 7.2.1.2, 7.2.2, 7.2.2.1, 8.0.0, 8.0.0.1, 8.0.0.beta1, 8.0.0.rc1, 8.0.0.rc2, 8.0.1, 8.0.2]
Recommendation:
Update to version 8.0.2.
Published date: 2022-04-27T22:32:49Z
CVE: CVE-2022-27777
There is a possible XSS vulnerability in Action View tag helpers. Passing untrusted input as hash keys can lead to a possible XSS vulnerability. This vulnerability has been assigned the CVE identifier CVE-2022-27777.
Versions Affected: ALL
Not affected: NONE
Fixed Versions: 7.0.2.4, 6.1.5.1, 6.0.4.8, 5.2.7.1
Impact
If untrusted data is passed as the hash key for tag attributes, there is a possibility that the untrusted data may not be properly escaped which can lead to an XSS vulnerability.
Impacted code will look something like this:
check_box_tag('thename', 'thevalue', false, aria: { malicious_input => 'thevalueofaria' })
Where the malicious_input variable contains untrusted data.
All users running an affected release should either upgrade or use one of the workarounds immediately.
Releases
The FIXED releases are available at the normal locations.
Workarounds
Escape the untrusted data before using it as a key for tag helper methods.
Affected versions:
["7.0.0", "7.0.1", "7.0.2", "7.0.2.2", "7.0.2.1", "7.0.2.3", "6.1.0", "6.1.1", "6.1.2", "6.1.2.1", "6.1.3", "6.1.3.1", "6.1.3.2", "6.1.4", "6.1.4.1", "6.1.4.3", "6.1.4.2", "6.1.4.4", "6.1.4.6", "6.1.4.5", "6.1.4.7", "6.1.5", "6.0.3.4", "6.0.3.2", "6.0.3.1", "6.0.3.rc1", "6.0.2.2", "6.0.2.1", "6.0.2", "6.0.2.rc1", "6.0.1.rc1", "6.0.0", "6.0.3.3", "6.0.3", "6.0.2.rc2", "6.0.1", "6.0.3.5", "6.0.3.6", "6.0.3.7", "6.0.4", "6.0.4.1", "6.0.4.2", "6.0.4.3", "6.0.4.4", "6.0.4.6", "6.0.4.5", "6.0.4.7", "5.2.4.3", "5.2.4", "5.2.2.1", "5.2.0.rc2", "5.2.0.rc1", "5.1.7.rc1", "5.1.5", "5.1.5.rc1", "5.1.4.rc1", "5.1.3", "5.1.3.rc3", "5.1.2", "5.1.2.rc1", "5.1.1", "5.1.0", "5.1.0.rc2", "5.1.0.rc1", "5.1.0.beta1", "5.0.7.2", "5.0.7", "5.0.5.rc1", "5.0.3", "5.0.2", "5.0.2.rc1", "5.0.0.1", "5.0.0", "5.0.0.rc2", "5.0.0.racecar1", "5.0.0.beta3", "4.2.10", "4.2.10.rc1", "4.2.9", "4.2.9.rc2", "4.2.9.rc1", "4.2.7.1", "4.2.6", "4.2.6.rc1", "4.2.5.1", "4.2.5.rc2", "4.2.5.rc1", "4.2.4", "4.2.3", "4.2.3.rc1", "4.2.1", "4.2.1.rc4", "4.2.1.rc3", "4.2.0", "4.2.0.rc1", "4.2.0.beta4", "4.2.0.beta3", "4.2.0.beta1", "4.1.16", "4.1.16.rc1", "4.1.15.rc1", "4.1.14.2", "4.1.14.1", "4.1.14", "4.1.13", "4.1.13.rc1", "4.1.11", "4.1.10", "4.1.10.rc4", "4.1.10.rc2", "4.1.9", "4.1.9.rc1", "4.1.7.1", "4.1.7", "4.1.6", "4.1.6.rc1", "4.1.5", "4.1.2.rc3", "4.1.0", "5.2.4.4", "5.2.4.2", "5.2.4.1", "5.2.4.rc1", "5.2.3", "5.2.3.rc1", "5.2.2", "5.2.2.rc1", "5.2.1.1", "5.2.1", "5.2.1.rc1", "5.2.0", "5.2.0.beta2", "5.2.0.beta1", "5.1.7", "5.1.6.2", "5.1.6.1", "5.1.6", "5.1.4", "5.1.3.rc2", "5.1.3.rc1", "5.0.7.1", "5.0.6", "5.0.6.rc1", "5.0.5", "5.0.5.rc2", "5.0.4", "5.0.4.rc1", "5.0.1", "5.0.1.rc2", "5.0.1.rc1", "5.0.0.rc1", "5.0.0.beta4", "5.0.0.beta2", "5.0.0.beta1.1", "5.0.0.beta1", "4.2.11.3", "4.2.11.2", "4.2.11.1", "4.2.11", "4.2.8", "4.2.8.rc1", "4.2.7", "4.2.7.rc1", "4.2.5.2", "4.2.5", "4.2.4.rc1", "4.2.2", "4.2.1.rc2", "4.2.1.rc1", "4.2.0.rc3", "4.2.0.rc2", "4.2.0.beta2", "4.1.15", "4.1.14.rc2", "4.1.14.rc1", "4.1.12", "4.1.12.rc1", "4.1.10.rc3", "4.1.10.rc1", "4.1.8", "4.1.6.rc2", "4.1.4", "4.1.3", "4.1.2", "4.1.2.rc2", "4.1.2.rc1", "4.1.1", "4.1.0.rc2", "4.1.0.rc1", "4.1.0.beta2", "4.1.0.beta1", "5.2.4.5", "5.2.5", "5.2.6", "5.2.4.6", "5.2.6.2", "5.2.6.1", "5.2.6.3", "5.2.7"]
Secure versions:
[6.1.7.10, 6.1.7.3, 6.1.7.4, 6.1.7.5, 6.1.7.6, 6.1.7.7, 6.1.7.8, 6.1.7.9, 7.0.4.3, 7.0.5, 7.0.5.1, 7.0.6, 7.0.7, 7.0.7.1, 7.0.7.2, 7.0.8, 7.0.8.1, 7.0.8.2, 7.0.8.3, 7.0.8.4, 7.0.8.5, 7.0.8.6, 7.0.8.7, 7.1.0, 7.1.0.beta1, 7.1.0.rc1, 7.1.0.rc2, 7.1.1, 7.1.2, 7.1.3, 7.1.3.1, 7.1.3.2, 7.1.3.3, 7.1.3.4, 7.1.4, 7.1.4.1, 7.1.4.2, 7.1.5, 7.1.5.1, 7.2.0, 7.2.0.beta1, 7.2.0.beta2, 7.2.0.beta3, 7.2.0.rc1, 7.2.1, 7.2.1.1, 7.2.1.2, 7.2.2, 7.2.2.1, 8.0.0, 8.0.0.1, 8.0.0.beta1, 8.0.0.rc1, 8.0.0.rc2, 8.0.1, 8.0.2]
Recommendation:
Update to version 8.0.2.
Published date: 2020-07-07T16:34:27Z
CVE: CVE-2020-8163
The is a code injection vulnerability in versions of Rails prior to 5.0.1 that would allow an attacker who controlled the locals
argument of a render
call to perform a RCE.
Affected versions:
["4.2.10", "4.2.10.rc1", "4.2.9", "4.2.9.rc2", "4.2.9.rc1", "4.2.7.1", "4.2.6", "4.2.6.rc1", "4.2.5.1", "4.2.5.rc2", "4.2.5.rc1", "4.2.4", "4.2.3", "4.2.3.rc1", "4.2.1", "4.2.1.rc4", "4.2.1.rc3", "4.2.0", "4.2.0.rc1", "4.2.0.beta4", "4.2.0.beta3", "4.2.0.beta1", "4.1.16", "4.1.16.rc1", "4.1.15.rc1", "4.1.14.2", "4.1.14.1", "4.1.14", "4.1.13", "4.1.13.rc1", "4.1.11", "4.1.10", "4.1.10.rc4", "4.1.10.rc2", "4.1.9", "4.1.9.rc1", "4.1.7.1", "4.1.7", "4.1.6", "4.1.6.rc1", "4.1.5", "4.1.2.rc3", "4.1.0", "4.2.11.1", "4.2.11", "4.2.8", "4.2.8.rc1", "4.2.7", "4.2.7.rc1", "4.2.5.2", "4.2.5", "4.2.4.rc1", "4.2.2", "4.2.1.rc2", "4.2.1.rc1", "4.2.0.rc3", "4.2.0.rc2", "4.2.0.beta2", "4.1.15", "4.1.14.rc2", "4.1.14.rc1", "4.1.12", "4.1.12.rc1", "4.1.10.rc3", "4.1.10.rc1", "4.1.8", "4.1.6.rc2", "4.1.4", "4.1.3", "4.1.2", "4.1.2.rc2", "4.1.2.rc1", "4.1.1", "4.1.0.rc2", "4.1.0.rc1", "4.1.0.beta2", "4.1.0.beta1"]
Secure versions:
[6.1.7.10, 6.1.7.3, 6.1.7.4, 6.1.7.5, 6.1.7.6, 6.1.7.7, 6.1.7.8, 6.1.7.9, 7.0.4.3, 7.0.5, 7.0.5.1, 7.0.6, 7.0.7, 7.0.7.1, 7.0.7.2, 7.0.8, 7.0.8.1, 7.0.8.2, 7.0.8.3, 7.0.8.4, 7.0.8.5, 7.0.8.6, 7.0.8.7, 7.1.0, 7.1.0.beta1, 7.1.0.rc1, 7.1.0.rc2, 7.1.1, 7.1.2, 7.1.3, 7.1.3.1, 7.1.3.2, 7.1.3.3, 7.1.3.4, 7.1.4, 7.1.4.1, 7.1.4.2, 7.1.5, 7.1.5.1, 7.2.0, 7.2.0.beta1, 7.2.0.beta2, 7.2.0.beta3, 7.2.0.rc1, 7.2.1, 7.2.1.1, 7.2.1.2, 7.2.2, 7.2.2.1, 8.0.0, 8.0.0.1, 8.0.0.beta1, 8.0.0.rc1, 8.0.0.rc2, 8.0.1, 8.0.2]
Recommendation:
Update to version 8.0.2.
Published date: 2020-09-09
Framework: rails
CVE: 2020-15169
CVSS V3: 5.4
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.
Impact
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.
Vulnerable code may look like the following examples:
<%# The welcome_html translation is not defined for the current locale: %>
<%= t("welcome_html", default: untrusted_user_controlled_string) %>
<%# Neither the title.html translation nor the missing.html translation is defined for the current locale: %>
<%= t("title.html", default: [:"missing.html", untrusted_user_controlled_string]) %>
Workarounds
Impacted users who can’t upgrade to a patched Rails version can avoid
this issue by manually escaping default translations with the
html_escape
helper (aliased as h
):
<%= t("welcome_html", default: h(untrusted_user_controlled_string)) %>
Affected versions:
["6.0.3.2", "6.0.3.1", "6.0.3.rc1", "6.0.2.2", "6.0.2.1", "6.0.2", "6.0.2.rc1", "6.0.1.rc1", "6.0.0", "6.0.0.beta1", "5.2.4.3", "5.2.4", "5.2.2.1", "5.2.0.rc2", "5.2.0.rc1", "5.1.7.rc1", "5.1.5", "5.1.5.rc1", "5.1.4.rc1", "5.1.3", "5.1.3.rc3", "5.1.2", "5.1.2.rc1", "5.1.1", "5.1.0", "5.1.0.rc2", "5.1.0.rc1", "5.1.0.beta1", "5.0.7.2", "5.0.7", "5.0.5.rc1", "5.0.3", "5.0.2", "5.0.2.rc1", "5.0.0.1", "5.0.0", "5.0.0.rc2", "5.0.0.racecar1", "5.0.0.beta3", "4.2.10", "4.2.10.rc1", "4.2.9", "4.2.9.rc2", "4.2.9.rc1", "4.2.7.1", "4.2.6", "4.2.6.rc1", "4.2.5.1", "4.2.5.rc2", "4.2.5.rc1", "4.2.4", "4.2.3", "4.2.3.rc1", "4.2.1", "4.2.1.rc4", "4.2.1.rc3", "4.2.0", "4.2.0.rc1", "4.2.0.beta4", "4.2.0.beta3", "4.2.0.beta1", "4.1.16", "4.1.16.rc1", "4.1.15.rc1", "4.1.14.2", "4.1.14.1", "4.1.14", "4.1.13", "4.1.13.rc1", "4.1.11", "4.1.10", "4.1.10.rc4", "4.1.10.rc2", "4.1.9", "4.1.9.rc1", "4.1.7.1", "4.1.7", "4.1.6", "4.1.6.rc1", "4.1.5", "4.1.2.rc3", "4.1.0", "6.0.3", "6.0.2.rc2", "6.0.1", "6.0.0.rc2", "6.0.0.rc1", "6.0.0.beta3", "6.0.0.beta2", "5.2.4.2", "5.2.4.1", "5.2.4.rc1", "5.2.3", "5.2.3.rc1", "5.2.2", "5.2.2.rc1", "5.2.1.1", "5.2.1", "5.2.1.rc1", "5.2.0", "5.2.0.beta2", "5.2.0.beta1", "5.1.7", "5.1.6.2", "5.1.6.1", "5.1.6", "5.1.4", "5.1.3.rc2", "5.1.3.rc1", "5.0.7.1", "5.0.6", "5.0.6.rc1", "5.0.5", "5.0.5.rc2", "5.0.4", "5.0.4.rc1", "5.0.1", "5.0.1.rc2", "5.0.1.rc1", "5.0.0.rc1", "5.0.0.beta4", "5.0.0.beta2", "5.0.0.beta1.1", "5.0.0.beta1", "4.2.11.3", "4.2.11.2", "4.2.11.1", "4.2.11", "4.2.8", "4.2.8.rc1", "4.2.7", "4.2.7.rc1", "4.2.5.2", "4.2.5", "4.2.4.rc1", "4.2.2", "4.2.1.rc2", "4.2.1.rc1", "4.2.0.rc3", "4.2.0.rc2", "4.2.0.beta2", "4.1.15", "4.1.14.rc2", "4.1.14.rc1", "4.1.12", "4.1.12.rc1", "4.1.10.rc3", "4.1.10.rc1", "4.1.8", "4.1.6.rc2", "4.1.4", "4.1.3", "4.1.2", "4.1.2.rc2", "4.1.2.rc1", "4.1.1", "4.1.0.rc2", "4.1.0.rc1", "4.1.0.beta2", "4.1.0.beta1"]
Secure versions:
[6.1.7.10, 6.1.7.3, 6.1.7.4, 6.1.7.5, 6.1.7.6, 6.1.7.7, 6.1.7.8, 6.1.7.9, 7.0.4.3, 7.0.5, 7.0.5.1, 7.0.6, 7.0.7, 7.0.7.1, 7.0.7.2, 7.0.8, 7.0.8.1, 7.0.8.2, 7.0.8.3, 7.0.8.4, 7.0.8.5, 7.0.8.6, 7.0.8.7, 7.1.0, 7.1.0.beta1, 7.1.0.rc1, 7.1.0.rc2, 7.1.1, 7.1.2, 7.1.3, 7.1.3.1, 7.1.3.2, 7.1.3.3, 7.1.3.4, 7.1.4, 7.1.4.1, 7.1.4.2, 7.1.5, 7.1.5.1, 7.2.0, 7.2.0.beta1, 7.2.0.beta2, 7.2.0.beta3, 7.2.0.rc1, 7.2.1, 7.2.1.1, 7.2.1.2, 7.2.2, 7.2.2.1, 8.0.0, 8.0.0.1, 8.0.0.beta1, 8.0.0.rc1, 8.0.0.rc2, 8.0.1, 8.0.2]
Recommendation:
Update to version 8.0.2.
Published date: 2020-03-19
Framework: rails
CVE: 2020-5267
CVSS V3: 4.0
There is a possible XSS vulnerability in ActionView's JavaScript literal
escape helpers. Views that use the j
or escape_javascript
methods
may be susceptible to XSS attacks.
Versions Affected: All.
Not affected: None.
Fixed Versions: 6.0.2.2, 5.2.4.2
Impact
There is a possible XSS vulnerability in the j
and escape_javascript
methods in ActionView. These methods are used for escaping JavaScript string
literals. Impacted code will look something like this:
<script>let a = `<%= j unknown_input %>`</script>
or
<script>let a = `<%= escape_javascript unknown_input %>`</script>
Releases
The 6.0.2.2 and 5.2.4.2 releases are available at the normal locations.
Workarounds
For those that can't upgrade, the following monkey patch may be used:
ActionView::Helpers::JavaScriptHelper::JS_ESCAPE_MAP.merge!(
{
"`" => "\\`",
"$" => "\\$"
}
)
module ActionView::Helpers::JavaScriptHelper
alias :old_ej :escape_javascript
alias :old_j :j
def escape_javascript(javascript)
javascript = javascript.to_s
if javascript.empty?
result = ""
else
result = javascript.gsub(/(\\|<\/|\r\n|\342\200\250|\342\200\251|[\n\r"']|[`]|[$])/u, JS_ESCAPE_MAP)
end
javascript.html_safe? ? result.html_safe : result
end
alias :j :escape_javascript
end
Affected versions:
["6.0.2.1", "6.0.2", "6.0.2.rc1", "6.0.1.rc1", "6.0.0", "6.0.0.beta1", "5.2.4", "5.2.2.1", "5.2.0.rc2", "5.2.0.rc1", "5.1.7.rc1", "5.1.5", "5.1.5.rc1", "5.1.4.rc1", "5.1.3", "5.1.3.rc3", "5.1.2", "5.1.2.rc1", "5.1.1", "5.1.0", "5.1.0.rc2", "5.1.0.rc1", "5.1.0.beta1", "5.0.7.2", "5.0.7", "5.0.5.rc1", "5.0.3", "5.0.2", "5.0.2.rc1", "5.0.0.1", "5.0.0", "5.0.0.rc2", "5.0.0.racecar1", "5.0.0.beta3", "4.2.10", "4.2.10.rc1", "4.2.9", "4.2.9.rc2", "4.2.9.rc1", "4.2.7.1", "4.2.6", "4.2.6.rc1", "4.2.5.1", "4.2.5.rc2", "4.2.5.rc1", "4.2.4", "4.2.3", "4.2.3.rc1", "4.2.1", "4.2.1.rc4", "4.2.1.rc3", "4.2.0", "4.2.0.rc1", "4.2.0.beta4", "4.2.0.beta3", "4.2.0.beta1", "4.1.16", "4.1.16.rc1", "4.1.15.rc1", "4.1.14.2", "4.1.14.1", "4.1.14", "4.1.13", "4.1.13.rc1", "4.1.11", "4.1.10", "4.1.10.rc4", "4.1.10.rc2", "4.1.9", "4.1.9.rc1", "4.1.7.1", "4.1.7", "4.1.6", "4.1.6.rc1", "4.1.5", "4.1.2.rc3", "4.1.0", "6.0.2.rc2", "6.0.1", "6.0.0.rc2", "6.0.0.rc1", "6.0.0.beta3", "6.0.0.beta2", "5.2.4.1", "5.2.4.rc1", "5.2.3", "5.2.3.rc1", "5.2.2", "5.2.2.rc1", "5.2.1.1", "5.2.1", "5.2.1.rc1", "5.2.0", "5.2.0.beta2", "5.2.0.beta1", "5.1.7", "5.1.6.2", "5.1.6.1", "5.1.6", "5.1.4", "5.1.3.rc2", "5.1.3.rc1", "5.0.7.1", "5.0.6", "5.0.6.rc1", "5.0.5", "5.0.5.rc2", "5.0.4", "5.0.4.rc1", "5.0.1", "5.0.1.rc2", "5.0.1.rc1", "5.0.0.rc1", "5.0.0.beta4", "5.0.0.beta2", "5.0.0.beta1.1", "5.0.0.beta1", "4.2.11.3", "4.2.11.2", "4.2.11.1", "4.2.11", "4.2.8", "4.2.8.rc1", "4.2.7", "4.2.7.rc1", "4.2.5.2", "4.2.5", "4.2.4.rc1", "4.2.2", "4.2.1.rc2", "4.2.1.rc1", "4.2.0.rc3", "4.2.0.rc2", "4.2.0.beta2", "4.1.15", "4.1.14.rc2", "4.1.14.rc1", "4.1.12", "4.1.12.rc1", "4.1.10.rc3", "4.1.10.rc1", "4.1.8", "4.1.6.rc2", "4.1.4", "4.1.3", "4.1.2", "4.1.2.rc2", "4.1.2.rc1", "4.1.1", "4.1.0.rc2", "4.1.0.rc1", "4.1.0.beta2", "4.1.0.beta1"]
Secure versions:
[6.1.7.10, 6.1.7.3, 6.1.7.4, 6.1.7.5, 6.1.7.6, 6.1.7.7, 6.1.7.8, 6.1.7.9, 7.0.4.3, 7.0.5, 7.0.5.1, 7.0.6, 7.0.7, 7.0.7.1, 7.0.7.2, 7.0.8, 7.0.8.1, 7.0.8.2, 7.0.8.3, 7.0.8.4, 7.0.8.5, 7.0.8.6, 7.0.8.7, 7.1.0, 7.1.0.beta1, 7.1.0.rc1, 7.1.0.rc2, 7.1.1, 7.1.2, 7.1.3, 7.1.3.1, 7.1.3.2, 7.1.3.3, 7.1.3.4, 7.1.4, 7.1.4.1, 7.1.4.2, 7.1.5, 7.1.5.1, 7.2.0, 7.2.0.beta1, 7.2.0.beta2, 7.2.0.beta3, 7.2.0.rc1, 7.2.1, 7.2.1.1, 7.2.1.2, 7.2.2, 7.2.2.1, 8.0.0, 8.0.0.1, 8.0.0.beta1, 8.0.0.rc1, 8.0.0.rc2, 8.0.1, 8.0.2]
Recommendation:
Update to version 8.0.2.
Published date: 2020-05-15
Framework: rails
CVE: 2020-8163
CVSS V3: 8.8
There was a vulnerability in versions of Rails prior to 5.0.1 that would
allow an attacker who controlled the locals
argument of a render
call.
Versions Affected: rails < 5.0.1
Not affected: Applications that do not allow users to control the names of locals.
Fixed Versions: 4.2.11.2
Impact
In the scenario where an attacker might be able to control the name of a
local passed into render
, they can acheive remote code execution.
Workarounds
Until such time as the patch can be applied, application developers should
ensure that all user-provided local names are alphanumeric.
Affected versions:
["4.2.10", "4.2.10.rc1", "4.2.9", "4.2.9.rc2", "4.2.9.rc1", "4.2.7.1", "4.2.6", "4.2.6.rc1", "4.2.5.1", "4.2.5.rc2", "4.2.5.rc1", "4.2.4", "4.2.3", "4.2.3.rc1", "4.2.1", "4.2.1.rc4", "4.2.1.rc3", "4.2.0", "4.2.0.rc1", "4.2.0.beta4", "4.2.0.beta3", "4.2.0.beta1", "4.1.16", "4.1.16.rc1", "4.1.15.rc1", "4.1.14.2", "4.1.14.1", "4.1.14", "4.1.13", "4.1.13.rc1", "4.1.11", "4.1.10", "4.1.10.rc4", "4.1.10.rc2", "4.1.9", "4.1.9.rc1", "4.1.7.1", "4.1.7", "4.1.6", "4.1.6.rc1", "4.1.5", "4.1.2.rc3", "4.1.0", "4.2.11.1", "4.2.11", "4.2.8", "4.2.8.rc1", "4.2.7", "4.2.7.rc1", "4.2.5.2", "4.2.5", "4.2.4.rc1", "4.2.2", "4.2.1.rc2", "4.2.1.rc1", "4.2.0.rc3", "4.2.0.rc2", "4.2.0.beta2", "4.1.15", "4.1.14.rc2", "4.1.14.rc1", "4.1.12", "4.1.12.rc1", "4.1.10.rc3", "4.1.10.rc1", "4.1.8", "4.1.6.rc2", "4.1.4", "4.1.3", "4.1.2", "4.1.2.rc2", "4.1.2.rc1", "4.1.1", "4.1.0.rc2", "4.1.0.rc1", "4.1.0.beta2", "4.1.0.beta1"]
Secure versions:
[6.1.7.10, 6.1.7.3, 6.1.7.4, 6.1.7.5, 6.1.7.6, 6.1.7.7, 6.1.7.8, 6.1.7.9, 7.0.4.3, 7.0.5, 7.0.5.1, 7.0.6, 7.0.7, 7.0.7.1, 7.0.7.2, 7.0.8, 7.0.8.1, 7.0.8.2, 7.0.8.3, 7.0.8.4, 7.0.8.5, 7.0.8.6, 7.0.8.7, 7.1.0, 7.1.0.beta1, 7.1.0.rc1, 7.1.0.rc2, 7.1.1, 7.1.2, 7.1.3, 7.1.3.1, 7.1.3.2, 7.1.3.3, 7.1.3.4, 7.1.4, 7.1.4.1, 7.1.4.2, 7.1.5, 7.1.5.1, 7.2.0, 7.2.0.beta1, 7.2.0.beta2, 7.2.0.beta3, 7.2.0.rc1, 7.2.1, 7.2.1.1, 7.2.1.2, 7.2.2, 7.2.2.1, 8.0.0, 8.0.0.1, 8.0.0.beta1, 8.0.0.rc1, 8.0.0.rc2, 8.0.1, 8.0.2]
Recommendation:
Update to version 8.0.2.
Published date: 2020-05-18
Framework: rails
CVE: 2020-8167
CVSS V3: 6.5
There is an vulnerability in rails-ujs that allows attackers to send
CSRF tokens to wrong domains.
Versions Affected: rails <= 6.0.3
Not affected: Applications which don't use rails-ujs.
Fixed Versions: rails >= 5.2.4.3, rails >= 6.0.3.1
Impact
This is a regression of CVE-2015-1840.
In the scenario where an attacker might be able to control the href attribute of an anchor tag or
the action attribute of a form tag that will trigger a POST action, the attacker can set the
href or action to a cross-origin URL, and the CSRF token will be sent.
Workarounds
To work around this problem, change code that allows users to control the href attribute of an anchor
tag or the action attribute of a form tag to filter the user parameters.
For example, code like this:
link_to params
to code like this:
link_to filtered_params
def filtered_params
# Filter just the parameters that you trust
end
Affected versions:
["6.0.3.rc1", "6.0.2.2", "6.0.2.1", "6.0.2", "6.0.2.rc1", "6.0.1.rc1", "6.0.0", "6.0.0.beta1", "5.2.4", "5.2.2.1", "5.2.0.rc2", "5.2.0.rc1", "5.1.7.rc1", "5.1.5", "5.1.5.rc1", "5.1.4.rc1", "5.1.3", "5.1.3.rc3", "5.1.2", "5.1.2.rc1", "5.1.1", "5.1.0", "5.1.0.rc2", "5.1.0.rc1", "5.1.0.beta1", "5.0.7.2", "5.0.7", "5.0.5.rc1", "5.0.3", "5.0.2", "5.0.2.rc1", "5.0.0.1", "5.0.0", "5.0.0.rc2", "5.0.0.racecar1", "5.0.0.beta3", "4.2.10", "4.2.10.rc1", "4.2.9", "4.2.9.rc2", "4.2.9.rc1", "4.2.7.1", "4.2.6", "4.2.6.rc1", "4.2.5.1", "4.2.5.rc2", "4.2.5.rc1", "4.2.4", "4.2.3", "4.2.3.rc1", "4.2.1", "4.2.1.rc4", "4.2.1.rc3", "4.2.0", "4.2.0.rc1", "4.2.0.beta4", "4.2.0.beta3", "4.2.0.beta1", "4.1.16", "4.1.16.rc1", "4.1.15.rc1", "4.1.14.2", "4.1.14.1", "4.1.14", "4.1.13", "4.1.13.rc1", "4.1.11", "4.1.10", "4.1.10.rc4", "4.1.10.rc2", "4.1.9", "4.1.9.rc1", "4.1.7.1", "4.1.7", "4.1.6", "4.1.6.rc1", "4.1.5", "4.1.2.rc3", "4.1.0", "6.0.3", "6.0.2.rc2", "6.0.1", "6.0.0.rc2", "6.0.0.rc1", "6.0.0.beta3", "6.0.0.beta2", "5.2.4.2", "5.2.4.1", "5.2.4.rc1", "5.2.3", "5.2.3.rc1", "5.2.2", "5.2.2.rc1", "5.2.1.1", "5.2.1", "5.2.1.rc1", "5.2.0", "5.2.0.beta2", "5.2.0.beta1", "5.1.7", "5.1.6.2", "5.1.6.1", "5.1.6", "5.1.4", "5.1.3.rc2", "5.1.3.rc1", "5.0.7.1", "5.0.6", "5.0.6.rc1", "5.0.5", "5.0.5.rc2", "5.0.4", "5.0.4.rc1", "5.0.1", "5.0.1.rc2", "5.0.1.rc1", "5.0.0.rc1", "5.0.0.beta4", "5.0.0.beta2", "5.0.0.beta1.1", "5.0.0.beta1", "4.2.11.3", "4.2.11.2", "4.2.11.1", "4.2.11", "4.2.8", "4.2.8.rc1", "4.2.7", "4.2.7.rc1", "4.2.5.2", "4.2.5", "4.2.4.rc1", "4.2.2", "4.2.1.rc2", "4.2.1.rc1", "4.2.0.rc3", "4.2.0.rc2", "4.2.0.beta2", "4.1.15", "4.1.14.rc2", "4.1.14.rc1", "4.1.12", "4.1.12.rc1", "4.1.10.rc3", "4.1.10.rc1", "4.1.8", "4.1.6.rc2", "4.1.4", "4.1.3", "4.1.2", "4.1.2.rc2", "4.1.2.rc1", "4.1.1", "4.1.0.rc2", "4.1.0.rc1", "4.1.0.beta2", "4.1.0.beta1"]
Secure versions:
[6.1.7.10, 6.1.7.3, 6.1.7.4, 6.1.7.5, 6.1.7.6, 6.1.7.7, 6.1.7.8, 6.1.7.9, 7.0.4.3, 7.0.5, 7.0.5.1, 7.0.6, 7.0.7, 7.0.7.1, 7.0.7.2, 7.0.8, 7.0.8.1, 7.0.8.2, 7.0.8.3, 7.0.8.4, 7.0.8.5, 7.0.8.6, 7.0.8.7, 7.1.0, 7.1.0.beta1, 7.1.0.rc1, 7.1.0.rc2, 7.1.1, 7.1.2, 7.1.3, 7.1.3.1, 7.1.3.2, 7.1.3.3, 7.1.3.4, 7.1.4, 7.1.4.1, 7.1.4.2, 7.1.5, 7.1.5.1, 7.2.0, 7.2.0.beta1, 7.2.0.beta2, 7.2.0.beta3, 7.2.0.rc1, 7.2.1, 7.2.1.1, 7.2.1.2, 7.2.2, 7.2.2.1, 8.0.0, 8.0.0.1, 8.0.0.beta1, 8.0.0.rc1, 8.0.0.rc2, 8.0.1, 8.0.2]
Recommendation:
Update to version 8.0.2.
Published date: 2022-04-26
Framework: rails
CVE: 2022-27777
CVSS V3: 6.1
There is a possible XSS vulnerability in Action View tag helpers. Passing
untrusted input as hash keys can lead to a possible XSS vulnerability. This
vulnerability has been assigned the CVE identifier CVE-2022-27777.
Versions Affected: ALL
Not affected: NONE
Fixed Versions: 7.0.2.4, 6.1.5.1, 6.0.4.8, 5.2.7.1
Impact
If untrusted data is passed as the hash key for tag attributes, there is a
possibility that the untrusted data may not be properly escaped which can
lead to an XSS vulnerability.
Impacted code will look something like this:
check_box_tag('thename', 'thevalue', false, aria: { malicious_input => 'thevalueofaria' })
Where the malicious_input variable contains untrusted data.
All users running an affected release should either upgrade or use one of the
workarounds immediately.
Releases
The FIXED releases are available at the normal locations.
Workarounds
Escape the untrusted data before using it as a key for tag helper methods.
Affected versions:
["6.1.0.rc1", "6.0.3.4", "6.0.3.2", "6.0.3.1", "6.0.3.rc1", "6.0.2.2", "6.0.2.1", "6.0.2", "6.0.2.rc1", "6.0.1.rc1", "6.0.0", "6.0.0.beta1", "5.2.4.3", "5.2.4", "5.2.2.1", "5.2.0.rc2", "5.2.0.rc1", "5.1.7.rc1", "5.1.5", "5.1.5.rc1", "5.1.4.rc1", "5.1.3", "5.1.3.rc3", "5.1.2", "5.1.2.rc1", "5.1.1", "5.1.0", "5.1.0.rc2", "5.1.0.rc1", "5.1.0.beta1", "5.0.7.2", "5.0.7", "5.0.5.rc1", "5.0.3", "5.0.2", "5.0.2.rc1", "5.0.0.1", "5.0.0", "5.0.0.rc2", "5.0.0.racecar1", "5.0.0.beta3", "4.2.10", "4.2.10.rc1", "4.2.9", "4.2.9.rc2", "4.2.9.rc1", "4.2.7.1", "4.2.6", "4.2.6.rc1", "4.2.5.1", "4.2.5.rc2", "4.2.5.rc1", "4.2.4", "4.2.3", "4.2.3.rc1", "4.2.1", "4.2.1.rc4", "4.2.1.rc3", "4.2.0", "4.2.0.rc1", "4.2.0.beta4", "4.2.0.beta3", "4.2.0.beta1", "4.1.16", "4.1.16.rc1", "4.1.15.rc1", "4.1.14.2", "4.1.14.1", "4.1.14", "4.1.13", "4.1.13.rc1", "4.1.11", "4.1.10", "4.1.10.rc4", "4.1.10.rc2", "4.1.9", "4.1.9.rc1", "4.1.7.1", "4.1.7", "4.1.6", "4.1.6.rc1", "4.1.5", "4.1.2.rc3", "4.1.0", "6.0.3.3", "6.0.3", "6.0.2.rc2", "6.0.1", "6.0.0.rc2", "6.0.0.rc1", "6.0.0.beta3", "6.0.0.beta2", "5.2.4.4", "5.2.4.2", "5.2.4.1", "5.2.4.rc1", "5.2.3", "5.2.3.rc1", "5.2.2", "5.2.2.rc1", "5.2.1.1", "5.2.1", "5.2.1.rc1", "5.2.0", "5.2.0.beta2", "5.2.0.beta1", "5.1.7", "5.1.6.2", "5.1.6.1", "5.1.6", "5.1.4", "5.1.3.rc2", "5.1.3.rc1", "5.0.7.1", "5.0.6", "5.0.6.rc1", "5.0.5", "5.0.5.rc2", "5.0.4", "5.0.4.rc1", "5.0.1", "5.0.1.rc2", "5.0.1.rc1", "5.0.0.rc1", "5.0.0.beta4", "5.0.0.beta2", "5.0.0.beta1.1", "5.0.0.beta1", "4.2.11.3", "4.2.11.2", "4.2.11.1", "4.2.11", "4.2.8", "4.2.8.rc1", "4.2.7", "4.2.7.rc1", "4.2.5.2", "4.2.5", "4.2.4.rc1", "4.2.2", "4.2.1.rc2", "4.2.1.rc1", "4.2.0.rc3", "4.2.0.rc2", "4.2.0.beta2", "4.1.15", "4.1.14.rc2", "4.1.14.rc1", "4.1.12", "4.1.12.rc1", "4.1.10.rc3", "4.1.10.rc1", "4.1.8", "4.1.6.rc2", "4.1.4", "4.1.3", "4.1.2", "4.1.2.rc2", "4.1.2.rc1", "4.1.1", "4.1.0.rc2", "4.1.0.rc1", "4.1.0.beta2", "4.1.0.beta1", "6.1.0.rc2", "6.1.0", "6.1.1", "6.1.2", "5.2.4.5", "6.1.2.1", "6.0.3.5", "6.1.3", "6.1.3.1", "6.0.3.6", "5.2.5", "6.1.3.2", "6.0.3.7", "5.2.6", "5.2.4.6", "6.0.4", "6.1.4", "6.0.4.1", "6.1.4.1", "7.0.0.alpha1", "7.0.0.alpha2", "7.0.0.rc1", "7.0.0.rc3", "7.0.0.rc2", "6.0.4.2", "6.1.4.3", "6.1.4.2", "6.0.4.3", "6.1.4.4", "6.0.4.4", "7.0.0", "7.0.1", "7.0.2", "7.0.2.2", "7.0.2.1", "6.1.4.6", "6.0.4.6", "5.2.6.2", "6.1.4.5", "6.0.4.5", "5.2.6.1", "7.0.2.3", "6.1.4.7", "6.0.4.7", "5.2.6.3", "6.1.5", "5.2.7"]
Secure versions:
[6.1.7.10, 6.1.7.3, 6.1.7.4, 6.1.7.5, 6.1.7.6, 6.1.7.7, 6.1.7.8, 6.1.7.9, 7.0.4.3, 7.0.5, 7.0.5.1, 7.0.6, 7.0.7, 7.0.7.1, 7.0.7.2, 7.0.8, 7.0.8.1, 7.0.8.2, 7.0.8.3, 7.0.8.4, 7.0.8.5, 7.0.8.6, 7.0.8.7, 7.1.0, 7.1.0.beta1, 7.1.0.rc1, 7.1.0.rc2, 7.1.1, 7.1.2, 7.1.3, 7.1.3.1, 7.1.3.2, 7.1.3.3, 7.1.3.4, 7.1.4, 7.1.4.1, 7.1.4.2, 7.1.5, 7.1.5.1, 7.2.0, 7.2.0.beta1, 7.2.0.beta2, 7.2.0.beta3, 7.2.0.rc1, 7.2.1, 7.2.1.1, 7.2.1.2, 7.2.2, 7.2.2.1, 8.0.0, 8.0.0.1, 8.0.0.beta1, 8.0.0.rc1, 8.0.0.rc2, 8.0.1, 8.0.2]
Recommendation:
Update to version 8.0.2.
287 Other Versions