Lucene search
+L

3 matches found

CVE
CVE
added 2017/01/06 9:00 p.m.159 views

CVE-2016-2339

CVE-2016-2339 involves an exploitable heap overflow in Ruby’s Fiddle::Function.new initialize. The heap buffer arg_types allocation is sized based on the length of the args array; a specially crafted object inside the args array can increase the array size after allocation, causing a heap overflo...

9.8CVSS7.5AI score0.05187EPSS
Save
CVE
CVE
added 2017/01/06 9:00 p.m.148 views

CVE-2016-2337

CVE-2016-2337 fixes a type confusion in Ruby’s TclTkIp._cancel_eval method. An attacker could cause arbitrary code execution by passing a non-String as the retval argument. Public advisories (e.g., MiracleLinux AXSA-2025-10964:04) reference this CVE and note a fix to prevent the type confusion; t...

9.8CVSS8.7AI score0.06204EPSS
Save
CVE
CVE
added 2017/01/06 9:00 p.m.64 views

CVE-2016-2336

CVE-2016-2336 : Type confusion exists in two methods of Ruby’s WIN32OLE class, ole_invoke and ole_query_interface . Attacker-supplied objects of unexpected types can trigger arbitrary code execution, as noted in multiple connected records. The vulnerability affects Ruby’s WIN32OLE interactions, w...

9.8CVSS9.6AI score0.03291EPSS
Save