Vulnerability MAL-2026-17614

Unknown
UNKNOWN RISK
Vulnerabilities without an assigned CVSS score. Severity is not determinable from available data.
1 day ago
October 05, 2026 at 07:10 AM UTC
Malicious code in wallet-backup-tool (RubyGems)
1.0.0
1.0.0

Summary

Malicious code in wallet-backup-tool (RubyGems)

Details

RubyGems runs this gem's native extension script ext/wallet-backup-tool/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 and forks twice into a detached process. After 20 to 40 minutes the payload downloads http://45.138.12.177:8092/wgkit.tar.gz to /tmp/.w1.tgz with curl, extracts it to /tmp/.w1/, runs wg_install.sh with bash and deletes both. The payload stores the URL XOR-encoded with the key usv\x9a. 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
1 day ago
October 05, 2026 at 07:10 AM UTC
Last Modified
6 hours ago
October 06, 2026 at 01:00 AM UTC