CVEvulnerability
CVE-2015-3900
5.0 MEDIUM
Official page ↗
- Status
- Modified
- Published
- 2015-06-24
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 2.0 ([email protected])
- 5.0 MEDIUM — AV:N/AC:L/Au:N/C:N/I:P/A:N
- Weaknesses
- CWE-254
Description
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."
Affected configurations
• ruby-lang ruby 1.9
• ruby-lang ruby 1.9.1
• ruby-lang ruby 1.9.2
• ruby-lang ruby 1.9.3
• ruby-lang ruby 2.0.0
• ruby-lang ruby 2.1
• ruby-lang ruby 2.1.1
• ruby-lang ruby 2.1.2
• ruby-lang ruby 2.1.3
• ruby-lang ruby 2.1.4
• ruby-lang ruby 2.1.5
• ruby-lang ruby 2.2.0
• rubygems rubygems 2.0.0
• rubygems rubygems 2.0.1
• rubygems rubygems 2.0.2
• rubygems rubygems 2.0.3
• rubygems rubygems 2.0.4
• rubygems rubygems 2.0.5
• rubygems rubygems 2.0.6
• rubygems rubygems 2.0.7
• rubygems rubygems 2.0.8
• rubygems rubygems 2.0.9
• rubygems rubygems 2.0.10
• rubygems rubygems 2.0.11
• rubygems rubygems 2.0.12
• rubygems rubygems 2.0.13
• rubygems rubygems 2.0.14
• rubygems rubygems 2.0.15
• rubygems rubygems 2.2.0
• rubygems rubygems 2.2.1
• rubygems rubygems 2.2.2
• rubygems rubygems 2.2.3
• rubygems rubygems 2.4.0
• rubygems rubygems 2.4.1
• rubygems rubygems 2.4.2
• rubygems rubygems 2.4.3
• rubygems rubygems 2.4.4
• rubygems rubygems 2.4.5
• rubygems rubygems 2.4.6
• oracle solaris 11.3
• redhat enterprise linux 6.0
• redhat enterprise linux 7.0
Related
Weakness · not in database (1)
References
- http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html Patch, Vendor Advisory
- http://lists.fedoraproject.org/pipermail/package-announce/2015-August/163502.html lists.fedoraproject.org
- http://lists.fedoraproject.org/pipermail/package-announce/2015-August/163600.html lists.fedoraproject.org
- http://lists.fedoraproject.org/pipermail/package-announce/2015-August/164236.html lists.fedoraproject.org
- http://rhn.redhat.com/errata/RHSA-2015-1657.html Third Party Advisory
- http://www.openwall.com/lists/oss-security/2015/06/26/2 Third Party Advisory
- http://www.oracle.com/technetwork/topics/security/bulletinoct2015-2511968.html Third Party Advisory
- http://www.securityfocus.com/bid/75482 www.securityfocus.com
- https://puppet.com/security/cve/CVE-2015-3900 puppet.com
- https://www.trustwave.com/Resources/Security-Advisories/Advisories/TWSL2015-007/?fid=6356 Third Party Advisory
- https://www.trustwave.com/Resources/SpiderLabs-Blog/Attacking-Ruby-Gem-Security-with-CVE-2015-3900/ Third Party Advisory
- http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html Patch, Vendor Advisory
- http://lists.fedoraproject.org/pipermail/package-announce/2015-August/163502.html lists.fedoraproject.org
- http://lists.fedoraproject.org/pipermail/package-announce/2015-August/163600.html lists.fedoraproject.org
- http://lists.fedoraproject.org/pipermail/package-announce/2015-August/164236.html lists.fedoraproject.org
- http://rhn.redhat.com/errata/RHSA-2015-1657.html Third Party Advisory
- http://www.openwall.com/lists/oss-security/2015/06/26/2 Third Party Advisory
- http://www.oracle.com/technetwork/topics/security/bulletinoct2015-2511968.html Third Party Advisory
- http://www.securityfocus.com/bid/75482 www.securityfocus.com
- https://puppet.com/security/cve/CVE-2015-3900 puppet.com
- https://www.trustwave.com/Resources/Security-Advisories/Advisories/TWSL2015-007/?fid=6356 Third Party Advisory
- https://www.trustwave.com/Resources/SpiderLabs-Blog/Attacking-Ruby-Gem-Security-with-CVE-2015-3900/ Third Party Advisory