View at Official suse advisory, NVD, CVE.org · CVE detail
Freshness: upstream tracker timestamp is available; use API updated time as primary recency signal.
CVE-2016-2339 severity moderate: SUSE including 26 source package names (4.0.0:libruby2_1-2_1-2.1.9-15.1, 4.0.0:ruby2.1-2.1.9-15.1, …), 193 product×package rows across 67 product lines (Container caasp/v4/velum, HPE Helion OpenStack 8, … (67 product lines)): Fixed 167, Known Not Affected 26.
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.