Vulnerability MAL-2026-17615

Unknown
UNKNOWN RISK
Vulnerabilities without an assigned CVSS score. Severity is not determinable from available data.
23 hours ago
October 05, 2026 at 07:30 AM UTC
Malicious code in wallet-crypto-utils (RubyGems)
1.0.0
1.0.0

Summary

Malicious code in wallet-crypto-utils (RubyGems)

Details

RubyGems runs this gem's native extension script ext/req_throttle_mini/extconf.rb during gem install. The script exits without action on CI runners and sandboxes, based on CI environment variables, the hostname, the username and the working directory. It continues if the system uptime is over 30 minutes and the home directory holds .ssh, .gitconfig, .npmrc, .gem/credentials or .bundle. It then decodes a Base64 Ruby payload, forks twice into a detached process, waits 20 to 40 minutes and opens a reverse shell that connects /bin/sh to 45.138.12.177 on TCP port 8089. The shell reconnects every 30 seconds. The Ruby code in lib/ is a decoy. The RubyGems account reqthrottle_3474 published this gem and 41 others with the same loader on 2026-10-05.

Impacted packages

Timeline

Published
23 hours ago
October 05, 2026 at 07:30 AM UTC
Last Modified
6 hours ago
October 06, 2026 at 01:00 AM UTC