Skip to content

CVE-2016-2337 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.

CriticalCVSS 9.8 EPSS 6.2%
Published
Updated
Exploit status
No public exploit known

Description

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.

Affected products

ProductAffected versionsFixed in
ruby-lang ruby = 2.2.2 No fix listed
ruby-lang ruby = 2.3.0 No fix listed
Ruby = 2.3.0 dev No fix listed
Ruby = 2.2.2 No fix listed
tcltk = 8.6 or later No fix listed

References