CVE-2016-2339
06.01.2017, 21:59
An exploitable heap overflow vulnerability exists in the Fiddle::Function.new "initialize" function functionality of Ruby. In Fiddle::Function.new "initialize" heap buffer "arg_types" allocation is made based on args array length. Specially constructed object passed as element of args array can increase this array size after mentioned allocation and cause heap overflow.Enginsight
Vendor | Product | Version |
---|---|---|
ruby-lang | ruby | 2.2.2 |
ruby-lang | ruby | 2.3.0 |
𝑥
= Vulnerable software versions

Ubuntu Releases
Ubuntu Product | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ruby1.8 |
| ||||||||||
ruby1.9.1 |
| ||||||||||
ruby2.0 |
| ||||||||||
ruby2.3 |
|
Common Weakness Enumeration
References