{"id":176443,"date":"2026-01-08T05:31:00","date_gmt":"2026-01-08T10:31:00","guid":{"rendered":"https:\/\/testing.news-you-need.com\/index.php\/2026\/01\/08\/researchers-uncover-nodecordrat-hidden-in-npm-bitcoin-themed-packages\/"},"modified":"2026-01-11T06:30:19","modified_gmt":"2026-01-11T11:30:19","slug":"researchers-uncover-nodecordrat-hidden-in-npm-bitcoin-themed-packages","status":"publish","type":"post","link":"https:\/\/testing.news-you-need.com\/index.php\/2026\/01\/08\/researchers-uncover-nodecordrat-hidden-in-npm-bitcoin-themed-packages\/","title":{"rendered":"Researchers Uncover NodeCordRAT Hidden in npm Bitcoin-Themed Packages"},"content":{"rendered":"<p><a href=\"https:\/\/thehackernews.com\/2026\/01\/researchers-uncover-nodecordrat-hidden.html\">Researchers Uncover NodeCordRAT Hidden in npm Bitcoin-Themed Packages<\/a><\/p>\n<p><a href=\"https:\/\/thehackernews.com\/2026\/01\/researchers-uncover-nodecordrat-hidden.html\">https:\/\/thehackernews.com\/2026\/01\/researchers-uncover-nodecordrat-hidden.html<\/a><\/p>\n<p>Publish Date: <a href=\"publish_date]\">2026-01-08 05:31:00<\/a><\/p>\n<p>Source Domain: <a href=\"thehackernews.com\">thehackernews.com<\/a><\/p>\n<p>Author: <a href=\"\"><\/a><\/p>\n<p> Using an unordered list, summarize the following article with between 4 and 8 key points.<br \/>\n\ue802Jan 08, 2026\ue804Ravie LakshmananMalware \/ Cloud Security<br \/>\nCybersecurity researchers have discovered three malicious npm packages that are designed to deliver a previously undocumented malware called NodeCordRAT.<br \/>\nThe names of the packages, all of which were taken down as of November 2025, are listed below. They were uploaded by a user named &#8220;wenmoonx.&#8221;<\/p>\n<p>&#8220;The bitcoin-main-lib and bitcoin-lib-js packages execute a postinstall.cjs script during installation, which installs bip40, the package that contains the malicious payload,&#8221; Zscaler ThreatLabz researchers Satyam Singh and Lakhan Parashar said. &#8220;This final payload, named NodeCordRAT by ThreatLabz, is a remote access trojan (RAT) with data-stealing capabilities.&#8221;<br \/>\nNodeCordRAT gets its name from the use of npm as a propagation vector and Discord servers for command-and-control (C2) communications. The malware is equipped to steal Google Chrome credentials, API tokens, and seed phrases from cryptocurrency wallets like MetaMask.<\/p>\n<p>According to the cybersecurity company, the threat actor behind the campaign is assessed to have named the packages after real repositories found within the legitimate bitcoinjs project, such as bitcoinjs-lib, bip32, bip38, and bip38.<br \/>\nBoth &#8220;bitcoin-main-lib&#8221; and &#8220;bitcoin-lib-js&#8221; include a &#8220;package.json&#8221; file that features &#8220;postinstall.cjs&#8221; as a postinstall script, leading to the execution of &#8220;bip40&#8221; that contains the NodeCordRAT payload.<\/p>\n<p>The malware, besides fingerprinting the infected host to generate a unique identifier across Windows, Linux, and macOS systems, leverages a hard-coded Discord server to open a covert communication channel to receive instructions and execute them &#8211;<\/p>\n<p>!run, to execute arbitrary shell commands using Node.js&#8217; exec function<br \/>\n!screenshot, to take a full desktop screenshot and exfiltrate the PNG file to the Discord channel<br \/>\n!sendfile, to upload a specified file to the Discord channel<\/p>\n<p>&#8220;This data is exfiltrated using Discord&#8217;s API with a hardcoded token and sent to a private channel,&#8221; Zscaler said. &#8220;The stolen files are uploaded as message attachments via Discord&#8217;s REST endpoint \/channels\/{id}\/messages.&#8221;<\/p>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Researchers Uncover NodeCordRAT Hidden in npm Bitcoin-Themed Packages https:\/\/thehackernews.com\/2026\/01\/researchers-uncover-nodecordrat-hidden.html Publish Date: 2026-01-08 05:31:00 Source Domain:&#8230;<\/p>\n","protected":false},"author":1,"featured_media":176444,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgtexcKpvH8t1IN9Taxc25I-ykg1l98ahAsVYMYGLTw9Yy7W9ULsjlRNgMG0yUOpKRueTn5N36hOYSrgYP_-vZBuUYCzGgVleyQk0bZULbbIPYrfJxLPsZkJBQDjwooYWOllT3ifqBb5_T-JW6WywfZFvtKB2LQPySRO2kmhIfTQgxUSshZwyBNoC1J2nNv\/s790-rw-e365\/npm-malware.jpg","fifu_image_alt":"","footnotes":""},"categories":[15],"tags":[24,32,34],"class_list":["post-176443","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cybersecurity","tag-cybersecurity","tag-malware","tag-threat-actor"],"_links":{"self":[{"href":"https:\/\/testing.news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/176443"}],"collection":[{"href":"https:\/\/testing.news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/testing.news-you-need.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/testing.news-you-need.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/testing.news-you-need.com\/index.php\/wp-json\/wp\/v2\/comments?post=176443"}],"version-history":[{"count":1,"href":"https:\/\/testing.news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/176443\/revisions"}],"predecessor-version":[{"id":176445,"href":"https:\/\/testing.news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/176443\/revisions\/176445"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/testing.news-you-need.com\/index.php\/wp-json\/wp\/v2\/media\/176444"}],"wp:attachment":[{"href":"https:\/\/testing.news-you-need.com\/index.php\/wp-json\/wp\/v2\/media?parent=176443"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/testing.news-you-need.com\/index.php\/wp-json\/wp\/v2\/categories?post=176443"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/testing.news-you-need.com\/index.php\/wp-json\/wp\/v2\/tags?post=176443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}