Skip to content
Emerging threatsMedium

CVE-2015-3224Web Console Vulnerability

Web Console (Ruby gem) contains whitelisted_ips bypass

Published Oct 24, 2017 · Updated Dec 3, 2024 · Also known as GHSA-67j6-xv27-w6ww

Key Facts

Routine patching
  • CVE-2015-3224 is a medium-severity vulnerability (CVSS 4.3 v2) affecting Web Console (Rubyonrails), ruby2.7-rubygem-web-console (suse), ruby3.0-rubygem-web-console (suse) and 4 more products.
  • It is not listed in any known-exploited vulnerabilities catalog. Public exploit code is available.
  • EPSS estimates a 45% probability of exploitation in the next 30 days.
  • Fixed versions are available, including ruby2.7-rubygem-web-console 4.1.0-1.5, ruby3.0-rubygem-web-console 4.1.0-1.5, ruby3.2-rubygem-web-console 4.2.0-1.9.
  • Brandefense priority: routine patching, as no exploitation is known and its severity is moderate or low.

Scores

CVSS v2

4.3

AV:N/AC:M/Au:N/C:N/I:P/A:N

EPSS (30-day exploit likelihood)

45%

Higher than 98.7% of all scored CVEs

Exploit maturity

Weaponized

ATLAS score

53/100

Publication score, see How it works

Exploitation Verdict

KEV listed

Not listed

Federal due date

None

No federal due date

Ransomware use

Not reported

Attributed actors

None named

Exploit & Defence Guidance

Exploit maturity

Weaponized

Public exploit code

2

Proof-of-concept links

In-the-wild evidence

0

Reports of active use

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

8 affected entries in total
ProductAffected versionsFixed in
Web ConsoleRubyonrailsSee advisory2.1.2
ruby2.7-rubygem-web-consolesuseSee advisory4.1.0-1.5
ruby3.0-rubygem-web-consolesuseSee advisory4.1.0-1.5
ruby3.2-rubygem-web-consolesuseSee advisory4.2.0-1.9
ruby3.3-rubygem-web-consolesuseSee advisory4.2.1-1.5
2 more affected products in the full CVE brief

Patched Releases

ruby2.7-rubygem-web-console

4.1.0-1.5

ruby3.0-rubygem-web-console

4.1.0-1.5

ruby3.2-rubygem-web-console

4.2.0-1.9

ruby3.3-rubygem-web-console

4.2.1-1.5

ruby3.4-rubygem-web-console

4.2.1-1.7

ruby4.0-rubygem-web-console

4.2.1-1.9

Web Console

2.1.2, 2.1.3

Timeline

  1. Publicly disclosed

    Oct 24, 2017

  2. Last updated

    Dec 3, 2024

Weakness Type

  • CWE-284 Improper Access Control

FAQ

Common Questions.

Is CVE-2015-3224 On Your Attack Surface?

Brandefense matches it against the products discovered on your perimeter and opens a finding the day a CVE like this is listed.

Request A Demo

Figures as of Oct 19, 2026. Compiled by Brandefense technologies from public vulnerability catalogs; scoring as described in How it works.

To report an error, contact Brandefense.