Skip to content
OpenAdvisories
Critical · 9.8 Public exploit CVE-2019-15224 EUVD-2019-0614GHSA-333g-rpr4-7hxq

rest-client Gem Contains Malicious Code

Published Aug 19, 2019 · Updated Aug 5, 2024 · Assigned by mitre

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.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Affected packages

EcosystemPackageAffectedFixedRecord
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

References