Schwachstellen / CVE-2016-2339

kritisch

CVE-2016-2339

ruby: Fiddle:: Function.new heap buffer overflow

Veröffentlicht Geändert CWE 119
In der Trivy Database seit spätestens 24. Okt. 2026, 07:11 UTCWann der Eintrag vor diesem Build hinzukam, ist nicht erfasst.

Einstufung nach Quelle

NVD9.8CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Red Hat7.0CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

Trivys eigenes Label ist CRITICAL. Kritisch laut NVD. Niedriger laut Red Hat (mittel), Ubuntu (niedrig).

Beschreibung

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.

Betroffene Pakete und behobene Versionen

QuellePaketBehoben in
debian 8ruby2.12.1.5-2+deb8u4
Red Hatrh-ruby22-ruby, rh-ruby22-ruby-devel, rh-ruby22-ruby-doc und 63 weiterekein Fix angegeben
ubuntu 14.04ruby1.9.1, ruby2.01.9.3.484-2ubuntu1.3 und 1 weitere
Alle 69 Einträge aus 3 Quellen zeigen
QuellePaketBehoben in
debian 8ruby2.12.1.5-2+deb8u4
Red Hatrh-ruby22-rubykein Fix angegeben
Red Hatrh-ruby22-ruby-develkein Fix angegeben
Red Hatrh-ruby22-ruby-dockein Fix angegeben
Red Hatrh-ruby22-ruby-irbkein Fix angegeben
Red Hatrh-ruby22-ruby-libskein Fix angegeben
Red Hatrh-ruby22-ruby-tcltkkein Fix angegeben
Red Hatrh-ruby22-rubygem-bigdecimalkein Fix angegeben
Red Hatrh-ruby22-rubygem-io-consolekein Fix angegeben
Red Hatrh-ruby22-rubygem-jsonkein Fix angegeben
Red Hatrh-ruby22-rubygem-minitestkein Fix angegeben
Red Hatrh-ruby22-rubygem-power_assertkein Fix angegeben
Red Hatrh-ruby22-rubygem-psychkein Fix angegeben
Red Hatrh-ruby22-rubygem-rakekein Fix angegeben
Red Hatrh-ruby22-rubygem-rdockein Fix angegeben
Red Hatrh-ruby22-rubygem-test-unitkein Fix angegeben
Red Hatrh-ruby22-rubygemskein Fix angegeben
Red Hatrh-ruby22-rubygems-develkein Fix angegeben
Red Hatrh-ruby23-rubykein Fix angegeben
Red Hatrh-ruby23-ruby-develkein Fix angegeben
Red Hatrh-ruby23-ruby-dockein Fix angegeben
Red Hatrh-ruby23-ruby-irbkein Fix angegeben
Red Hatrh-ruby23-ruby-libskein Fix angegeben
Red Hatrh-ruby23-ruby-tcltkkein Fix angegeben
Red Hatrh-ruby23-rubygem-bigdecimalkein Fix angegeben
Red Hatrh-ruby23-rubygem-did_you_meankein Fix angegeben
Red Hatrh-ruby23-rubygem-io-consolekein Fix angegeben
Red Hatrh-ruby23-rubygem-jsonkein Fix angegeben
Red Hatrh-ruby23-rubygem-minitestkein Fix angegeben
Red Hatrh-ruby23-rubygem-net-telnetkein Fix angegeben
Red Hatrh-ruby23-rubygem-power_assertkein Fix angegeben
Red Hatrh-ruby23-rubygem-psychkein Fix angegeben
Red Hatrh-ruby23-rubygem-rakekein Fix angegeben
Red Hatrh-ruby23-rubygem-rdockein Fix angegeben
Red Hatrh-ruby23-rubygem-test-unitkein Fix angegeben
Red Hatrh-ruby23-rubygemskein Fix angegeben
Red Hatrh-ruby23-rubygems-develkein Fix angegeben
Red Hatrubykein Fix angegeben
Red Hatruby-develkein Fix angegeben
Red Hatruby-dockein Fix angegeben
Red Hatruby-irbkein Fix angegeben
Red Hatruby-libskein Fix angegeben
Red Hatruby-tcltkkein Fix angegeben
Red Hatruby200-rubykein Fix angegeben
Red Hatruby200-ruby-develkein Fix angegeben
Red Hatruby200-ruby-dockein Fix angegeben
Red Hatruby200-ruby-irbkein Fix angegeben
Red Hatruby200-ruby-libskein Fix angegeben
Red Hatruby200-ruby-tcltkkein Fix angegeben
Red Hatruby200-rubygem-bigdecimalkein Fix angegeben
Red Hatruby200-rubygem-io-consolekein Fix angegeben
Red Hatruby200-rubygem-jsonkein Fix angegeben
Red Hatruby200-rubygem-minitestkein Fix angegeben
Red Hatruby200-rubygem-psychkein Fix angegeben
Red Hatruby200-rubygem-rakekein Fix angegeben
Red Hatruby200-rubygem-rdockein Fix angegeben
Red Hatruby200-rubygemskein Fix angegeben
Red Hatruby200-rubygems-develkein Fix angegeben
Red Hatrubygem-bigdecimalkein Fix angegeben
Red Hatrubygem-io-consolekein Fix angegeben
Red Hatrubygem-jsonkein Fix angegeben
Red Hatrubygem-minitestkein Fix angegeben
Red Hatrubygem-psychkein Fix angegeben
Red Hatrubygem-rakekein Fix angegeben
Red Hatrubygem-rdockein Fix angegeben
Red Hatrubygemskein Fix angegeben
Red Hatrubygems-develkein Fix angegeben
ubuntu 14.04ruby1.9.11.9.3.484-2ubuntu1.3
ubuntu 14.04ruby2.02.0.0.484-1ubuntu2.4

Referenzen

Vulnerability data compiled from the Trivy vulnerability database (trivy-db, Aqua Security, Apache License 2.0), which aggregates third-party advisories. CVE records are published by The MITRE Corporation under the CVE Terms of Use; CVE is a trademark of MITRE. This product uses data from the NVD API but is not endorsed or certified by the NVD. Severity, titles and advisory data from the GitHub Advisory Database (CC BY 4.0), Red Hat security data (CC BY 4.0) and the other sources linked on each entry. Entries may be summarised or re-formatted; the linked original is the authoritative record.