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

CVE-2012-5371

Fixed in a distro release EPSS 3%

Ruby (aka CRuby) 1.9 before 1.9.3-p327 and 2.0 before r37575 computes hash values without properly restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application that maintains a hash table, as demonstrated by a universal multicollision attack against a variant of the MurmurHash2 algorithm, a different vulnerability than CVE-2011-4815.

Published 2012-11-28 · CVE record · OSV

Products: ruby-lang ruby

Distro releases

ReleasePackageFixed in
Debian 6.0ruby1.9.11.9.2.0-2+deb6u5
Red Hat hummingbird 1ruby3.30:3.3.10-23.1.hum1
Red Hat hummingbird 1ruby3.3-bundled-gems0:3.3.10-23.1.hum1
Red Hat hummingbird 1ruby3.3-default-gems0:3.3.10-23.1.hum1
Red Hat hummingbird 1ruby3.3-devel0:3.3.10-23.1.hum1
Red Hat hummingbird 1ruby3.3-doc0:3.3.10-23.1.hum1
Red Hat hummingbird 1ruby3.3-libs0:3.3.10-23.1.hum1
Red Hat hummingbird 1ruby3.40:3.4.8-31.1.hum1
Red Hat hummingbird 1ruby3.4-bundled-gems0:3.4.8-31.1.hum1
Red Hat hummingbird 1ruby3.4-default-gems0:3.4.8-31.1.hum1
Red Hat hummingbird 1ruby3.4-devel0:3.4.8-31.1.hum1
Red Hat hummingbird 1ruby3.4-doc0:3.4.8-31.1.hum1
Red Hat hummingbird 1ruby3.4-libs0:3.4.8-31.1.hum1
Red Hat hummingbird 1ruby4.00:4.0.0-33.3.hum1
Red Hat hummingbird 1ruby4.0-bundled-gems0:4.0.0-33.3.hum1
Red Hat hummingbird 1ruby4.0-default-gems0:4.0.0-33.3.hum1
Red Hat hummingbird 1ruby4.0-devel0:4.0.0-33.3.hum1
Red Hat hummingbird 1ruby4.0-doc0:4.0.0-33.3.hum1
Red Hat hummingbird 1ruby4.0-libs0:4.0.0-33.3.hum1
Red Hat openshift 1graphviz0:2.26.0-10.el6
Red Hat openshift 1graphviz-debuginfo0:2.26.0-10.el6
Red Hat openshift 1graphviz-devel0:2.26.0-10.el6
Red Hat openshift 1graphviz-doc0:2.26.0-10.el6
Red Hat openshift 1graphviz-gd0:2.26.0-10.el6
Red Hat openshift 1graphviz-ruby0:2.26.0-10.el6
Red Hat openshift 1openshift-console0:0.0.16-1.el6op
Red Hat openshift 1openshift-origin-broker0:1.0.11-1.el6op
Red Hat openshift 1openshift-origin-broker-util0:1.0.15-1.el6op
Red Hat openshift 1openshift-origin-cartridge-cron-1.40:1.0.3-1.el6op
Red Hat openshift 1openshift-origin-cartridge-diy-0.10:1.0.3-1.el6op
Red Hat openshift 1openshift-origin-cartridge-haproxy-1.40:1.0.4-1.el6op
Red Hat openshift 1openshift-origin-cartridge-jbosseap-6.00:1.0.4-1.el6op
Red Hat openshift 1openshift-origin-cartridge-jbossews-1.00:1.0.13-1.el6op
Red Hat openshift 1openshift-origin-cartridge-jenkins-1.40:1.0.2-1.el6op
Red Hat openshift 1openshift-origin-cartridge-jenkins-client-1.40:1.0.2-1.el6op
Red Hat openshift 1openshift-origin-cartridge-mysql-5.10:1.0.5-1.el6op
Red Hat openshift 1openshift-origin-cartridge-perl-5.100:1.0.3-1.el6op
Red Hat openshift 1openshift-origin-cartridge-php-5.30:1.0.5-1.el6op
Red Hat openshift 1openshift-origin-cartridge-postgresql-8.40:1.0.3-2.el6op
Red Hat openshift 1openshift-origin-cartridge-ruby-1.80:1.0.7-1.el6op
Red Hat openshift 1openshift-origin-cartridge-ruby-1.9-scl0:1.0.8-1.el6op
Red Hat openshift 1openshift-origin-msg-node-mcollective0:1.0.3-1.el6op
Red Hat openshift 1php0:5.3.3-22.el6
Red Hat openshift 1php-bcmath0:5.3.3-22.el6
Red Hat openshift 1php-debuginfo0:5.3.3-22.el6
Red Hat openshift 1php-devel0:5.3.3-22.el6
Red Hat openshift 1php-imap0:5.3.3-22.el6
Red Hat openshift 1php-mbstring0:5.3.3-22.el6
Red Hat openshift 1php-process0:5.3.3-22.el6
Red Hat openshift 1ruby193-ruby0:1.9.3.327-25.el6
Red Hat openshift 1ruby193-ruby-debuginfo0:1.9.3.327-25.el6
Red Hat openshift 1ruby193-ruby-devel0:1.9.3.327-25.el6
Red Hat openshift 1ruby193-ruby-doc0:1.9.3.327-25.el6
Red Hat openshift 1ruby193-ruby-irb0:1.9.3.327-25.el6
Red Hat openshift 1ruby193-ruby-libs0:1.9.3.327-25.el6
Red Hat openshift 1ruby193-ruby-tcltk0:1.9.3.327-25.el6
Red Hat openshift 1ruby193-rubygem-actionpack1:3.2.8-3.el6
Red Hat openshift 1ruby193-rubygem-actionpack-doc1:3.2.8-3.el6
Red Hat openshift 1ruby193-rubygem-activemodel0:3.2.8-2.el6
Red Hat openshift 1ruby193-rubygem-activemodel-doc0:3.2.8-2.el6
Red Hat openshift 1ruby193-rubygem-activerecord1:3.2.8-3.el6
Red Hat openshift 1ruby193-rubygem-activerecord-doc1:3.2.8-3.el6
Red Hat openshift 1ruby193-rubygem-bigdecimal0:1.1.0-25.el6
Red Hat openshift 1ruby193-rubygem-io-console0:0.3-25.el6
Red Hat openshift 1ruby193-rubygem-json0:1.5.4-25.el6
Red Hat openshift 1ruby193-rubygem-minitest0:2.5.1-25.el6
Red Hat openshift 1ruby193-rubygem-railties0:3.2.8-2.el6
Red Hat openshift 1ruby193-rubygem-railties-doc0:3.2.8-2.el6
Red Hat openshift 1ruby193-rubygem-rake0:0.9.2.2-25.el6
Red Hat openshift 1ruby193-rubygem-rdoc0:3.9.4-25.el6
Red Hat openshift 1ruby193-rubygem-ruby_parser0:2.3.1-3.el6op
Red Hat openshift 1ruby193-rubygem-ruby_parser-doc0:2.3.1-3.el6op
Red Hat openshift 1ruby193-rubygems0:1.8.23-25.el6
Red Hat openshift 1ruby193-rubygems-devel0:1.8.23-25.el6
Red Hat openshift 1rubygem-actionpack1:3.0.13-4.el6op
Red Hat openshift 1rubygem-activemodel0:3.0.13-3.el6op
Red Hat openshift 1rubygem-activemodel-doc0:3.0.13-3.el6op
Red Hat openshift 1rubygem-activerecord1:3.0.13-5.el6op
Red Hat openshift 1rubygem-bson0:1.8.1-2.el6op
Red Hat openshift 1rubygem-mongo0:1.8.1-2.el6op
Red Hat openshift 1rubygem-mongo-doc0:1.8.1-2.el6op
Red Hat openshift 1rubygem-openshift-origin-auth-remote-user0:1.0.5-1.el6op
Red Hat openshift 1rubygem-openshift-origin-console0:1.0.10-1.el6op
Red Hat openshift 1rubygem-openshift-origin-console-doc0:1.0.10-1.el6op
Red Hat openshift 1rubygem-openshift-origin-controller0:1.0.12-1.el6op
Red Hat openshift 1rubygem-openshift-origin-node0:1.0.11-1.el6op
Red Hat openshift 1rubygem-ruby_parser0:2.0.4-6.el6op
Red Hat openshift 1rubygem-ruby_parser-doc0:2.0.4-6.el6op