ID CVE-2016-2337
Summary Type confusion exists in _cancel_eval Ruby's TclTkIp class method. Attacker passing different type of object than String as "retval" argument can cause arbitrary code execution. <a href="http://cwe.mitre.org/data/definitions/843.html">CWE-843: Access of Resource Using Incompatible Type ('Type Confusion')</a>
References
Vulnerable Configurations
  • cpe:2.3:a:ruby-lang:ruby:2.2.2:*:*:*:*:*:*:*
    cpe:2.3:a:ruby-lang:ruby:2.2.2:*:*:*:*:*:*:*
  • cpe:2.3:a:ruby-lang:ruby:2.3.0:*:*:*:*:*:*:*
    cpe:2.3:a:ruby-lang:ruby:2.3.0:*:*:*:*:*:*:*
CVSS
Base: 7.5 (as of 28-08-2018 - 10:29)
Impact:
Exploitability:
CWE NVD-CWE-Other
CAPEC
Access
VectorComplexityAuthentication
NETWORK LOW NONE
Impact
ConfidentialityIntegrityAvailability
PARTIAL PARTIAL PARTIAL
cvss-vector via4 AV:N/AC:L/Au:N/C:P/I:P/A:P
refmap via4
bid 91233
gentoo GLSA-201710-18
misc http://www.talosintelligence.com/reports/TALOS-2016-0031/
mlist [debian-lts-announce] 20180827 [SECURITY] [DLA 1480-1] ruby2.1 security update
Last major update 28-08-2018 - 10:29
Published 06-01-2017 - 21:59
Last modified 28-08-2018 - 10:29
Back to Top