CVE-2017-0905
critical
CVSS v3
9.8
CVSS v2
7.5
VIR risk
9.8
Description
Recurly gem Server-Side Request Forgery in Resource#find method
Predictions
Exploit likelihood
97%
Patch ETA
—
Heuristic predictions, AS-IS, for prioritization only.
Mitigations
Vendor advisory: support@hackerone.com — https://github.com/recurly/recurly-client-ruby/commit/1bb0284d6e668b8b3d31167790ed6db1f6ccc4be
Vendor advisory: support@hackerone.com — https://dev.recurly.com/page/ruby-updates
Package impact
| Ecosystem | Package | Vulnerable | Fixed |
|---|---|---|---|
| RubyGems | recurly | <~> 2.0.13 | ~> 2.0.13 |
| RubyGems | recurly | >=2.3.0,<2.3.10 | 2.3.10 |
| RubyGems | recurly | >=2.2.0,<2.2.5 | 2.2.5 |
| RubyGems | recurly | >=2.1.0,<2.1.11 | 2.1.11 |
| RubyGems | recurly | >=2.0.0,<2.0.13 | 2.0.13 |
| RubyGems | recurly | >=2.9.0,<2.9.2 | 2.9.2 |
| RubyGems | recurly | >=2.8.0,<2.8.2 | 2.8.2 |
| RubyGems | recurly | >=2.7.0,<2.7.8 | 2.7.8 |
| RubyGems | recurly | >=2.6.0,<2.6.3 | 2.6.3 |
| RubyGems | recurly | >=2.5.0,<2.5.4 | 2.5.4 |
| RubyGems | recurly | >=2.4.0,<2.4.11 | 2.4.11 |
| RubyGems | recurly | >=2.11.0,<2.11.3 | 2.11.3 |
| RubyGems | recurly | >=2.10.0,<2.10.4 | 2.10.4 |
Application impact
References
- https://github.com/recurly/recurly-client-ruby/commit/1bb0284d6e668b8b3d31167790ed6db1f6ccc4be
- https://dev.recurly.com/page/ruby-updates
- https://hackerone.com/reports/288635
- https://nvd.nist.gov/vuln/detail/CVE-2017-0905
- https://github.com/recurly/recurly-client-ruby
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/recurly/CVE-2017-0905.yml
CWEs
CWE-918
Verify integrity in audit chain (admin only). AS-IS.