CVE-2017-0905CWE-918

The Recurly Client Ruby Library before 2.0.13, 2.1.11, 2.2.5, 2.3.10, 2.4.11, 2.5.4, 2.6.3, 2.7.8, 2.8.2, 2.9.2, 2.10.4, 2.11.3 is vulnerable to a Server-Side…

published November 13, 2017

CVSS
—
EPSS
3%
Percentile
85.2
In the wild
Unconfirmed
What it is

⚡ A misconfiguration in the Recurly Client Ruby Library could turn your API keys into a hacker's treasure map! 🎉 Think of this vulnerability as a hotel receptionist who mistakenly gives out room keys without checking the guest's ID. Anyone can waltz into any room and access valuables without being verified! An attacker could exploit this flaw to trick your application into making requests to internal resources, potentially exposing sensitive information such as API keys. This could lead to unauthorized access or even complete control over your application's connected services.

Put simply

Think of this vulnerability as a hotel receptionist who mistakenly gives out room keys without checking the guest's ID. Anyone can waltz into any room and access valuables without being verified! This Server-Side Request Forgery (SSRF) vulnerability in the 'Resource#find' method allows attackers to manipulate requests sent by the server, enabling them to access internal resources that should remain hidden.

What to do

An attacker could exploit this flaw to trick your application into making requests to internal resources, potentially exposing sensitive information such as API keys. This could lead to unauthorized access or even complete control over your application's connected services. Upgrade to the latest versions: 2.0.13, 2.1.11, 2.2.5, 2.3.10, 2.4.11, 2.5.4, 2.6.3, 2.7.8, 2.8.2, 2.9.2, 2.10.4, or 2.11.3 to patch this vulnerability. Also, review server configurations and enable strict validation for request inputs to enhance security further. You've got this! By taking these steps, you can secure your application and keep those treasures safe! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02594 · 85.2th percentile
Weakness
CWE-918 · Server-Side Request Forgery (SSRF)
Published
2017-11-13T17:00Z
EPSS history
Timeline
  • 13 NOV 17:00Z
    The Recurly Client Ruby Library before 2.0.13, 2.1.11, 2.2.5, 2.3.10, 2.4.11, 2.5.4, 2.6.3, 2.7.8, 2.8.2, 2.9.2, 2.10.4, 2.11.3 is vulnerable to a Server-Side…
    cvelistv5