CVE-2015-3224
mediumpriority · track · 43EPSS 0.447 · 99 %ileexploit · weaponizedDEEUUSEPSS · scored 2026-10-27
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.
remediations
Vendor fix, mitigation, or workaround guidance, as published by each source.
A vendor fix is available.
- Fixedruby4.0-rubygem-web-console-0:4.2.1-1.9.aarch64 as component of openSUSE Tumbleweedsuse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedruby4.0-rubygem-web-console-0:4.2.1-1.9.ppc64le as component of openSUSE Tumbleweedsuse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedruby4.0-rubygem-web-console-0:4.2.1-1.9.s390x as component of openSUSE Tumbleweedsuse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedruby4.0-rubygem-web-console-0:4.2.1-1.9.x86_64 as component of openSUSE Tumbleweedsuse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
weaknesses
The CWE weakness classes this flaw belongs to.
exploits (7)
Public proof-of-concept and weaponised exploit code.
- SQU4NCH/CVE-2015-3224CVE-2015-3224 Exploit - Rails Web Console RCEPoC · poc_in_github
- Sic4rio/CVE-2015-3224Ruby on Rails Web Console Exploit (CVE-2015-3224)PoC · poc_in_github
affected products (6)
Products and version ranges known to be affected.
advisories (3)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2023-1042Ruby: Schwachstelle ermöglicht Umgehen von SicherheitsvorkehrungenDeutsch2023-04-19csaf · cert_bundDE
Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Ruby ausnutzen, um Sicherheitsvorkehrungen zu umgehen.
- openSUSE-SU-2026:10367-1ruby4.0-rubygem-web-console-4.2.1-1.9 on GA media2026-03-13csaf · suse_csafDE
ruby4.0-rubygem-web-console-4.2.1-1.9 on GA media
- GHSA-67j6-xv27-w6wwWeb Console (Ruby gem) contains whitelisted_ips bypass2017-10-24ghsa · osvUS
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.
also known as (3)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (14)
External citations — patches, advisories, analysis.
- http://openwall.com/lists/oss-security/2015/06/16/18cnnvd
- http://www.securityfocus.com/bid/75237cnnvd
- https://github.com/rails/web-console/blob/master/CHANGELOG.markdowncnnvd
- https://groups.google.com/forum/message/raw?msg=rubyonrails-security/lzmz9_ijUFw/HBMPi4zp5NAJcnnvd
- http://lists.fedoraproject.org/pipermail/package-announce/2015-June/160881.htmlenisa_euvd
- http://openwall.com/lists/oss-security/2015/06/16/18enisa_euvd
- http://www.securityfocus.com/bid/75237enisa_euvd
- https://github.com/rails/web-console/blob/master/CHANGELOG.markdownenisa_euvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan