Patchwire CVEs, their patch status, and feeds to follow them

CVE-2016-2339

Fixed in a distro release EPSS 5%

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.

Published 2017-01-06 · CVE record · OSV

Products: Ruby

Distro releases

ReleasePackageFixed in
Debian:8ruby2.12.1.5-2+deb8u4
SUSE:Enterprise Storage 5ruby2.12.1.9-19.3.2
SUSE:HPE Helion OpenStack 8ruby2.12.1.9-19.3.2
SUSE:Linux Enterprise Desktop 12 SP1ruby2.12.1.9-15.1
SUSE:Linux Enterprise Desktop 12 SP2ruby2.12.1.9-15.1
SUSE:Linux Enterprise Server 12 SP1ruby2.12.1.9-15.1
SUSE:Linux Enterprise Server 12 SP2ruby2.12.1.9-15.1
SUSE:Linux Enterprise Server 12 SP2-BCLruby2.12.1.9-19.3.2
SUSE:Linux Enterprise Server 12 SP2-BCLyast2-ruby-bindings3.1.53-9.8.1
SUSE:Linux Enterprise Server 12 SP2-LTSSruby2.12.1.9-19.3.2
SUSE:Linux Enterprise Server 12 SP2-LTSSyast2-ruby-bindings3.1.53-9.8.1
SUSE:Linux Enterprise Server 12 SP3-BCLruby2.12.1.9-19.3.2
SUSE:Linux Enterprise Server 12 SP3-LTSSruby2.12.1.9-19.3.2
SUSE:Linux Enterprise Server 12 SP4ruby2.12.1.9-19.3.2
SUSE:Linux Enterprise Server 12 SP5ruby2.12.1.9-19.3.2
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2ruby2.12.1.9-15.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1ruby2.12.1.9-15.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2ruby2.12.1.9-15.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2ruby2.12.1.9-19.3.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP2yast2-ruby-bindings3.1.53-9.8.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3ruby2.12.1.9-19.3.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP4ruby2.12.1.9-19.3.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP5ruby2.12.1.9-19.3.2
SUSE:Linux Enterprise Software Development Kit 12 SP1ruby2.12.1.9-15.1
SUSE:Linux Enterprise Software Development Kit 12 SP2ruby2.12.1.9-15.1
SUSE:Linux Enterprise Software Development Kit 12 SP4ruby2.12.1.9-19.3.2
SUSE:Linux Enterprise Software Development Kit 12 SP5ruby2.12.1.9-19.3.2
SUSE:OpenStack Cloud 7ruby2.12.1.9-19.3.2
SUSE:OpenStack Cloud 7yast2-ruby-bindings3.1.53-9.8.1
SUSE:OpenStack Cloud 8ruby2.12.1.9-19.3.2
SUSE:OpenStack Cloud Crowbar 8ruby2.12.1.9-19.3.2
SUSE:Studio Onsite 1.3ruby191.9.3.p392-0.26.1
SUSE:Studio Onsite Runner 1.3ruby191.9.3.p392-0.26.1
Ubuntu:14.04:LTSruby1.9.11.9.3.484-2ubuntu1.3
Ubuntu:14.04:LTSruby2.02.0.0.484-1ubuntu2.4
Ubuntu:16.04:LTSruby2.32.3.1-2~16.04.2