CVE-2019-15224
rubygem-rest-client: code-execution backdoor insterted by third party
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA, Ruby Advisory DB. Rated lower by Red Hat (high).
Description
The rest-client gem 1.6.10 through 1.6.13 for Ruby, as distributed on RubyGems.org, included a code-execution backdoor inserted by a third party. Versions <=1.6.9 and >=1.6.14 are unaffected.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| rubygems::GitHub Security Advisory RubyGems | awesome-bot, bitcoin_vanity, blockchain_wallet and 7 more | 1.7.0 |
| rubygems::Ruby Advisory Database | awesome-bot, bitcoin_vanity, blockchain_wallet and 8 more | >= 1.7.0 |
Show all 21 entries from 2 sources
| Source | Package | Fixed in |
|---|---|---|
| rubygems::GitHub Security Advisory RubyGems | awesome-bot | no fix listed |
| rubygems::GitHub Security Advisory RubyGems | bitcoin_vanity | no fix listed |
| rubygems::GitHub Security Advisory RubyGems | blockchain_wallet | no fix listed |
| rubygems::GitHub Security Advisory RubyGems | capistrano-colors | no fix listed |
| rubygems::GitHub Security Advisory RubyGems | coin_base | no fix listed |
| rubygems::GitHub Security Advisory RubyGems | coming-soon | no fix listed |
| rubygems::GitHub Security Advisory RubyGems | cron_parser | no fix listed |
| rubygems::GitHub Security Advisory RubyGems | doge-coin | no fix listed |
| rubygems::GitHub Security Advisory RubyGems | omniauth_amazon | no fix listed |
| rubygems::GitHub Security Advisory RubyGems | rest-client | 1.7.0 |
| rubygems::Ruby Advisory Database | awesome-bot | no fix listed |
| rubygems::Ruby Advisory Database | bitcoin_vanity | no fix listed |
| rubygems::Ruby Advisory Database | blockchain_wallet | no fix listed |
| rubygems::Ruby Advisory Database | capistrano-colors | no fix listed |
| rubygems::Ruby Advisory Database | coin_base | no fix listed |
| rubygems::Ruby Advisory Database | coming-soon | no fix listed |
| rubygems::Ruby Advisory Database | cron_parser | no fix listed |
| rubygems::Ruby Advisory Database | doge-coin | no fix listed |
| rubygems::Ruby Advisory Database | lita_coin | no fix listed |
| rubygems::Ruby Advisory Database | omniauth_amazon | no fix listed |
| rubygems::Ruby Advisory Database | rest-client | >= 1.7.0 |
References
- https://access.redhat.com/security/cve/CVE-2019-15224
- https://github.com/advisories/GHSA-333g-rpr4-7hxq
- https://github.com/rest-client/rest-client/issues/713
- https://github.com/rubygems/rubygems.org/issues/2097
- https://github.com/rubygems/rubygems.org/wiki/Gems-yanked-and-accounts-locked#19-aug-2019
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/blockchain_wallet/CVE-2019-15224.yml
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/coin_base/CVE-2019-15224.yml
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/doge-coin/CVE-2019-15224.yml
All 14 references
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lita_coin/CVE-2019-15224.yml
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/omniauth_amazon/CVE-2019-15224.yml
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rest-client/CVE-2019-15224.yml
- https://nvd.nist.gov/vuln/detail/CVE-2019-15224
- https://rubygems.org/gems/rest-client/versions/
- https://www.cve.org/CVERecord?id=CVE-2019-15224