Lucene search

K
rubygemsRubySecRUBY:RUBYGEMS-UPDATE-2015-4020
HistoryJun 07, 2015 - 9:00 p.m.

RubyGems remote_fetcher.rb api_endpoint() Function Missing SRV Record Hostname Validation Request Hijacking

2015-06-0721:00:00
RubySec
rubysec.com
12

RubyGems contains a flaw in the api_endpoint() function in remote_fetcher.rb
that is triggered when handling hostnames in SRV records. With a specially
crafted response, a context-dependent attacker may conduct DNS hijacking
attacks. This vulnerability is due to an incomplete fix for CVE-2015-3900,
which allowed redirection to an arbitrary gem server in any security domain.