Skip to content

CVE-2015-3224 Web Console (Ruby gem) contains whitelisted_ips bypass

MediumCVSS 4.3 EPSS 48.8% Framework module Public exploit PoC
Published
Updated
Exploit status
Public exploit available

Description

request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client's IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request.

Affected products

ProductAffected versionsFixed in
rubygems web-console(RubyGems) < 2.1.3 2.1.3
rubygems web-console(RubyGems) = 0.1.0 No fix listed
rubygems web-console(RubyGems) = 0.2.0 No fix listed
rubygems web-console(RubyGems) = 0.3.0 No fix listed
rubygems web-console(RubyGems) = 0.4.0 No fix listed
rubygems web-console(RubyGems) = 1.0.0 No fix listed
rubygems web-console(RubyGems) = 1.0.1 No fix listed
rubygems web-console(RubyGems) = 1.0.2 No fix listed
rubygems web-console(RubyGems) = 1.0.3 No fix listed
rubygems web-console(RubyGems) = 1.0.4 No fix listed
rubygems web-console(RubyGems) = 2.0.0 No fix listed
rubygems web-console(RubyGems) = 2.0.0.beta1 No fix listed
rubygems web-console(RubyGems) = 2.0.0.beta2 No fix listed
rubygems web-console(RubyGems) = 2.0.0.beta3 No fix listed
rubygems web-console(RubyGems) = 2.0.0.beta4 No fix listed
rubygems web-console(RubyGems) = 2.1.0 No fix listed
rubygems web-console(RubyGems) = 2.1.1 No fix listed
rubygems web-console(RubyGems) = 2.1.2 No fix listed
rubyonrails web console <= 2.1.2 No fix listed

References