CVE-2015-3900
Fixed in a distro release EPSS 9%
RubyGems 2.0.x before 2.0.16, 2.2.x before 2.2.4, and 2.4.x before 2.4.7 does not validate the hostname when fetching gems or making API requests, which allows remote attackers to redirect requests to arbitrary domains via a crafted DNS SRV record, aka a "DNS hijack attack."
Products: ruby-lang ruby, rubygems, oracle solaris, redhat enterprise_linux
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| RubyGems | rubygems-update | 2.0.16 |
| RubyGems | rubygems-update | 2.2.4 |
| RubyGems | rubygems-update | 2.4.7 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Debian 12 | jruby | 1.7.20.1-2 |
| Debian 13 | jruby | 1.7.20.1-2 |
| Debian 14 | jruby | 1.7.20.1-2 |
| Red Hat rhel software collections 2 | rh-ruby22-ruby | 0:2.2.2-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-ruby | 0:2.2.2-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-ruby-debuginfo | 0:2.2.2-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-ruby-debuginfo | 0:2.2.2-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-ruby-devel | 0:2.2.2-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-ruby-devel | 0:2.2.2-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-ruby-doc | 0:2.2.2-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-ruby-doc | 0:2.2.2-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-ruby-irb | 0:2.2.2-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-ruby-irb | 0:2.2.2-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-ruby-libs | 0:2.2.2-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-ruby-libs | 0:2.2.2-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-ruby-tcltk | 0:2.2.2-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-ruby-tcltk | 0:2.2.2-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-bigdecimal | 0:1.2.6-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-bigdecimal | 0:1.2.6-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-io-console | 0:0.4.3-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-io-console | 0:0.4.3-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-json | 0:1.8.1-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-json | 0:1.8.1-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-minitest | 0:5.4.3-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-minitest | 0:5.4.3-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-power_assert | 0:0.2.2-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-power_assert | 0:0.2.2-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-psych | 0:2.0.8-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-psych | 0:2.0.8-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-rake | 0:10.4.2-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-rake | 0:10.4.2-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-rdoc | 0:4.2.0-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-rdoc | 0:4.2.0-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-test-unit | 0:3.0.8-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygem-test-unit | 0:3.0.8-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygems | 0:2.4.5-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygems | 0:2.4.5-12.el7 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygems-devel | 0:2.4.5-12.el6 |
| Red Hat rhel software collections 2 | rh-ruby22-rubygems-devel | 0:2.4.5-12.el7 |
| SUSE Linux Enterprise Desktop 12 SP1 | ruby2.1 | 2.1.9-15.1 |
| SUSE Linux Enterprise Desktop 12 SP2 | ruby2.1 | 2.1.9-15.1 |
| SUSE Linux Enterprise Server 12 SP1 | ruby2.1 | 2.1.9-15.1 |
| SUSE Linux Enterprise Server 12 SP2 | ruby2.1 | 2.1.9-15.1 |
| SUSE Linux Enterprise Server for Raspberry Pi 12 SP2 | ruby2.1 | 2.1.9-15.1 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP1 | ruby2.1 | 2.1.9-15.1 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP2 | ruby2.1 | 2.1.9-15.1 |
| SUSE Linux Enterprise Software Development Kit 12 SP1 | ruby2.1 | 2.1.9-15.1 |
| SUSE Linux Enterprise Software Development Kit 12 SP2 | ruby2.1 | 2.1.9-15.1 |
| openSUSE Tumbleweed | ruby2.2 | 2.2.5-1.5 |
| openSUSE Tumbleweed | ruby2.3 | 2.3.1-1.6 |