{"id":"GHSA-67j6-xv27-w6ww","summary":"Web Console (Ruby gem) contains whitelisted_ips bypass","details":"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.","aliases":["CVE-2015-3224"],"modified":"2024-12-03T05:58:53.260647Z","published":"2017-10-24T18:33:36Z","database_specific":{"cwe_ids":["CWE-284"],"severity":"MODERATE","github_reviewed":true,"github_reviewed_at":"2020-06-16T21:18:18Z","nvd_published_at":null},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2015-3224"},{"type":"PACKAGE","url":"https://github.com/rails/web-console"},{"type":"WEB","url":"https://github.com/rails/web-console/blob/master/CHANGELOG.markdown"},{"type":"WEB","url":"https://github.com/rubysec/ruby-advisory-db/blob/master/gems/web-console/CVE-2015-3224.yml"},{"type":"WEB","url":"https://groups.google.com/forum/#!topic/ruby-security-ann/lzmz9_ijUFw"},{"type":"WEB","url":"http://lists.fedoraproject.org/pipermail/package-announce/2015-June/160881.html"},{"type":"WEB","url":"http://openwall.com/lists/oss-security/2015/06/16/18"}],"affected":[{"package":{"name":"web-console","ecosystem":"RubyGems","purl":"pkg:gem/web-console"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.3"}]}],"versions":["0.1.0","0.2.0","0.3.0","0.4.0","1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","2.0.0","2.0.0.beta1","2.0.0.beta2","2.0.0.beta3","2.0.0.beta4","2.1.0","2.1.1","2.1.2"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2017/10/GHSA-67j6-xv27-w6ww/GHSA-67j6-xv27-w6ww.json"}}],"schema_version":"1.9.0"}