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.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 1 repository
-
chef-cft/inspec_cve_2019_15224 ★ 1 · Aug 23, 2019
Example InSpec profile to detect presence of a malicious rest-client gem (CVE-2019-15224)
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| RubyGems | awesome-bot | all versions | — | GHSA-333g-rpr4-7hxq |
| RubyGems | bitcoin_vanity | all versions | — | GHSA-333g-rpr4-7hxq |
| RubyGems | blockchain_wallet | all versions | — | GHSA-333g-rpr4-7hxq |
| RubyGems | capistrano-colors | all versions | — | GHSA-333g-rpr4-7hxq |
| RubyGems | coin_base | all versions | — | GHSA-333g-rpr4-7hxq |
| RubyGems | coming-soon | all versions | — | GHSA-333g-rpr4-7hxq |
| RubyGems | cron_parser | >= 1.0.13, <= 1.0.14 | — | GHSA-333g-rpr4-7hxq |
| RubyGems | cron_parser | 0.1.4 | — | GHSA-333g-rpr4-7hxq |
| RubyGems | doge-coin | all versions | — | GHSA-333g-rpr4-7hxq |
| RubyGems | omniauth_amazon | all versions | — | GHSA-333g-rpr4-7hxq |
| RubyGems | rest-client | >= 1.6.10, < 1.7.0 | 1.7.0 | GHSA-333g-rpr4-7hxq |