Bitcoin Forum
September 16, 2025, 08:07:44 PM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Major NPM Supply Chain Attack Targets Crypto Services - Stay Alert Devs.  (Read 109 times)
nonlogs (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 124


View Profile WWW
September 09, 2025, 08:36:47 AM
Merited by NotATether (22), The Cryptovator (5), hugeblack (4), dkbit98 (1)
 #1

A developer was phished for their NPM credentials, and the attacker compromised all packages published by qix, including popular ones like chalk and debug-js, which together have over 2 billion downloads per week. The attacker pushed updates to these packages that included a crypto stealer.

How it works:
* Wallet hijacking: When you send or approve crypto transactions, it secretly replaces the destination address with the hacker’s wallet.
* Address swapping: While browsing, it looks for crypto addresses on websites and swaps them with fake ones that closely resemble the real ones using text similarity tricks.

The sneaky part: Everything looks normal you see the correct addresses and transactions on your screen but behind the scenes, your funds are silently redirected to the attacker’s wallets.

If you’re a developer, do not update any packages without verifying the authenticity of the update.

More over here => https://news.ycombinator.com/item?id=45169657 https://www.securityalliance.org/news/2025-09-npm-supply-chain

𝐇𝐨𝐥𝐝𝐢𝐧𝐠 𝐩𝐫𝐨𝐯𝐢𝐝𝐞𝐫𝐬 𝐥𝐢𝐚𝐛𝐥𝐞 𝐢𝐬 𝐥𝐢𝐤𝐞 𝐣𝐚𝐢𝐥𝐢𝐧𝐠 𝐩𝐨𝐬𝐭𝐚𝐥 𝐰𝐨𝐫𝐤𝐞𝐫𝐬 — 𝐭𝐡𝐞 𝐦𝐞𝐬𝐬𝐞𝐧𝐠𝐞𝐫 𝐢𝐬𝐧'𝐭 𝐭𝐡𝐞 𝐜𝐫𝐢𝐦𝐢𝐧𝐚𝐥. —𝐍𝐨𝐧𝐥𝐨𝐠𝐬.𝐜𝐨𝐦 — 𝐓𝐫𝐚𝐝𝐞 𝐂𝐫𝐲𝐩𝐭𝐨 𝐏𝐫𝐢𝐯𝐚𝐭𝐞𝐥𝐲. 𝐓𝐡𝐞 𝐨𝐧𝐥𝐲 𝐞𝐱𝐜𝐡𝐚𝐧𝐠𝐞 𝐭𝐡𝐚𝐭 𝐭𝐫𝐮𝐥𝐲 𝐩𝐫𝐨𝐭𝐞𝐜𝐭𝐬 𝐲𝐨𝐮𝐫 𝐩𝐫𝐢𝐯𝐚𝐜𝐲. 𝐍𝐨 𝐭𝐫𝐚𝐜𝐤𝐢𝐧𝐠, 𝐧𝐨 𝐥𝐨𝐠𝐬, 𝐧𝐨 𝐥𝐢𝐦𝐢𝐭𝐬.
NotATether
Legendary
*
Offline Offline

Activity: 2086
Merit: 8931


Search? Try talksearch.io


View Profile WWW
September 09, 2025, 10:12:56 AM
 #2

Thanks for the heads-up.

I'd say the best way to defend against this is to pin the affected packages to versions made before the malicious update using peerDependencies (AI can help do this in the package.json if you don't know.)

Then again, a stronger countermeasure would be to simply not use NodeJS for any project. I myself am thinking of moving some of my projects to Ruby on Rails.

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
nonlogs (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 124


View Profile WWW
September 10, 2025, 06:16:45 AM
 #3

Thanks for the heads-up.

I'd say the best way to defend against this is to pin the affected packages to versions made before the malicious update using peerDependencies (AI can help do this in the package.json if you don't know.)

Then again, a stronger countermeasure would be to simply not use NodeJS for any project. I myself am thinking of moving some of my projects to Ruby on Rails.

Yes, it’s better to use fewer dependencies, avoid updating packages without reviewing the logs, and wait a few days before implementing updates, unless it’s a severe bug that could be exploited.

𝐇𝐨𝐥𝐝𝐢𝐧𝐠 𝐩𝐫𝐨𝐯𝐢𝐝𝐞𝐫𝐬 𝐥𝐢𝐚𝐛𝐥𝐞 𝐢𝐬 𝐥𝐢𝐤𝐞 𝐣𝐚𝐢𝐥𝐢𝐧𝐠 𝐩𝐨𝐬𝐭𝐚𝐥 𝐰𝐨𝐫𝐤𝐞𝐫𝐬 — 𝐭𝐡𝐞 𝐦𝐞𝐬𝐬𝐞𝐧𝐠𝐞𝐫 𝐢𝐬𝐧'𝐭 𝐭𝐡𝐞 𝐜𝐫𝐢𝐦𝐢𝐧𝐚𝐥. —𝐍𝐨𝐧𝐥𝐨𝐠𝐬.𝐜𝐨𝐦 — 𝐓𝐫𝐚𝐝𝐞 𝐂𝐫𝐲𝐩𝐭𝐨 𝐏𝐫𝐢𝐯𝐚𝐭𝐞𝐥𝐲. 𝐓𝐡𝐞 𝐨𝐧𝐥𝐲 𝐞𝐱𝐜𝐡𝐚𝐧𝐠𝐞 𝐭𝐡𝐚𝐭 𝐭𝐫𝐮𝐥𝐲 𝐩𝐫𝐨𝐭𝐞𝐜𝐭𝐬 𝐲𝐨𝐮𝐫 𝐩𝐫𝐢𝐯𝐚𝐜𝐲. 𝐍𝐨 𝐭𝐫𝐚𝐜𝐤𝐢𝐧𝐠, 𝐧𝐨 𝐥𝐨𝐠𝐬, 𝐧𝐨 𝐥𝐢𝐦𝐢𝐭𝐬.
The Cryptovator
Legendary
*
Online Online

Activity: 2646
Merit: 2372


www.bitz.io


View Profile WWW
September 10, 2025, 02:21:19 PM
 #4

How it works:
* Wallet hijacking: When you send or approve crypto transactions, it secretly replaces the destination address with the hacker’s wallet.
* Address swapping: While browsing, it looks for crypto addresses on websites and swaps them with fake ones that closely resemble the real ones using text similarity tricks.
This is the dangerous part; when this kind of attack happens, users can't detect that the wallet has been compromised. So unfortunately wallets drain easily, and users lose funds permanently. I have remembered how the Electrum wallet was compromised by this kind of fake update, and users' wallets were drained.

However, developers need to be careful in such cases. Because users normally won't detect such hacks and lost funds. Thanks for sharing with us. Users and developers would take lessons from here.


███████▄▄███▄███▄
███▄▄████████▌██
▄█████████████▐██▌
██▄███████████▌█▌
███████▀██████▐▌█
██████████████▌▌▐
████████▄███████▐▐
█████████████████
███████████████▄██▄
██████████████▀▀▀
█████▀███▀▀▀

▄▄▄██████▄▄▄███████▄▄▄
███████████████████████████
███▌█████▀███▌█████▀▀███████████▄▄▄▄▄▄▄▄
███▌█████▄███▌█████▄███▐███████████████████▄
▐████████████▀███████▄██████████▀▀▀▀▀▀▀▀████▀
▐████████████▄██▄███████████▌█████████▄████▀
▐█████████▀█████████▌█████████████▄▄████▀
██████████▄███████████▐███▌██▄██████▀
██████████████▀███▐███▌██████████████████████
████▀██████▀▀█████████▌███▀▀▀▀███▀▀▀▀▀▀▀████▌
 
      P R E M I E R   B I T C O I N   C A S I N O   &   S P O R T S B O O K      

█▀▀









▀▀▀

▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

  98%  
RTP

 
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

▀▀█









▀▀▀

█▀▀









▀▀▀

▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 HIGH 
ODDS

 
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

▀▀█









▀▀▀
 
..PLAY NOW..
dkbit98
Legendary
*
Offline Offline

Activity: 2716
Merit: 8213


⚡ ₿ ⚡


View Profile WWW
September 10, 2025, 06:37:35 PM
 #5

This is a nice example showing what just one compromised guy can do to harm everyone else.
I would say that all wallets with blind signing should be avoided, and not just now but forever.
Luckily only small amount of coins was lost, so everyone should learn a lesson from this incident.

██████▄██▄███████████▄█▄
█████▄█████▄████▄▄▄█
███████████████████
████▐███████████████████
███████████▀▀▄▄▄▄███████
██▄███████▄▀███▀█▀▀█▄▄▄█
▀██████████▄█████▄▄█████▀██
██████████▄████▀██▄▀▀▀█████▄
█████████████▐█▄▀▄███▀██▄
███████▄▄▄███▌▌█▄▀▀███████▄
▀▀▀███████████▌██▀▀▀▀▀█▄▄▄████▀
███████▀▀██████▄▄██▄▄▄▄███▀▀
████████████▀▀▀██████████
 BETFURY ....█████████████
███████████████
███████████████
██▀▀▀▀█▀▀▄░▄███
█▄░░░░░██▌▐████
█████▌▐██▌▐████
███▀▀░▀█▀░░▀███
██░▄▀░█░▄▀░░░██
██░░░░█░░░░░░██
███▄░░▄█▄░░▄███
███████████████
███████████████
░░█████████████
█████████████
███████████████
███████████████
██▀▄▄▄▄▄▄▄▄████
██░█▀░░░░░░░▀██
██░█░▀░▄░▄░░░██
██░█░░█████░░██
██░█░░▀███▀░░██
██░█░░░░▀░░▄░██
████▄░░░░░░░▄██
███████████████
███████████████
░░█████████████
NotATether
Legendary
*
Offline Offline

Activity: 2086
Merit: 8931


Search? Try talksearch.io


View Profile WWW
September 14, 2025, 07:07:30 AM
 #6

Yes, it’s better to use fewer dependencies, avoid updating packages without reviewing the logs, and wait a few days before implementing updates, unless it’s a severe bug that could be exploited.

Wordpress is so much better for writing a website than any framework that can be cooked up. Only SaaS will be using NodeJS and even then just the frontend, as the gold standard of backend engineering has always been Python and Go.

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
PX-Z
Legendary
*
Offline Offline

Activity: 1932
Merit: 1220


Wallet transaction notifier @txnNotifierBot


View Profile
September 15, 2025, 05:30:52 PM
 #7

This is really risky for developers who rely much on dependencies they find through Google searches or community recommendations without proper verification. While dependencies can speed up development significantly, they also introduce potential security vulnerabilities that could compromise both your device and the project.
While the safer path is to build it from scratch, but since that usually takes much more time and resources, it becomes a trade-off situation, convenience versus security which most developers struggle to chose lol.

.
 betpanda.io 
 
ANONYMOUS & INSTANT
.......ONLINE CASINO.......
▄███████████████████████▄
█████████████████████████
█████████████████████████
████████▀▀▀▀▀▀███████████
████▀▀▀█░▀▀░░░░░░▄███████
████░▄▄█▄▄▀█▄░░░█▄░▄█████
████▀██▀░▄█▀░░░█▀░░██████
██████░░▄▀░░░░▐░░░▐█▄████
██████▄▄█░▀▀░░░█▄▄▄██████
█████████████████████████
█████████████████████████
█████████████████████████
▀███████████████████████▀
▄███████████████████████▄
█████████████████████████
██████████▀░░░▀██████████
█████████░░░░░░░█████████
███████░░░░░░░░░███████
████████░░░░░░░░░████████
█████████▄░░░░░▄█████████
███████▀▀▀█▄▄▄█▀▀▀███████
██████░░░░▄░▄░▄░░░░██████
██████░░░░█▀█▀█░░░░██████
██████░░░░░░░░░░░░░██████
█████████████████████████
▀███████████████████████▀
▄███████████████████████▄
█████████████████████████
██████████▀▀▀▀▀▀█████████
███████▀▀░░░░░░░░░███████
██████░░░░░░░░░░░░▀█████
██████░░░░░░░░░░░░░░▀████
██████▄░░░░░░▄▄░░░░░░████
████▀▀▀▀▀░░░█░░█░░░░░████
████░▀░▀░░░░░▀▀░░░░░█████
████░▀░▀▄░░░░░░▄▄▄▄██████
█████░▀░█████████████████
█████████████████████████
▀███████████████████████▀
.
SLOT GAMES
....SPORTS....
LIVE CASINO
▄░░▄█▄░░▄
▀█▀░▄▀▄░▀█▀
▄▄▄▄▄▄▄▄▄▄▄   
█████████████
█░░░░░░░░░░░█
█████████████

▄▀▄██▀▄▄▄▄▄███▄▀▄
▄▀▄█████▄██▄▀▄
▄▀▄▐▐▌▐▐▌▄▀▄
▄▀▄█▀██▀█▄▀▄
▄▀▄█████▀▄████▄▀▄
▀▄▀▄▀█████▀▄▀▄▀
▀▀▀▄█▀█▄▀▄▀▀

Regional Sponsor of the
Argentina National Team
rat03gopoh
Hero Member
*****
Offline Offline

Activity: 2422
Merit: 751


Get your custom Sig. now - Start @$10 - PM me


View Profile WWW
Today at 12:37:55 AM
 #8

which most developers struggle to chose lol.
The biggest burden actually falls on developers. Because average users can't audit code, they rely on a trust chain of app stores, antiviruses, and system updates. Once crypto funds are lost due to a supply chain attack, it's irreversible. There are no refunds or support desks on the blockchain.

█████████████████████████
█████████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████▄▄▄███████████
█████████████████████
█████▀▄▄█████▄▄▀█████
███████████▀▀▀███████████
███████████████████████
█████████▄▄███▄▄█████████
█████████████████████████
█████████████████████████
 
 NOTOKYC 
▄▄███████▄▄
▄███████████████▄
▄███████████████████▄
████
█████████████████▄
███████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
▀█
███
█████████████████▀
▀█
█████
█████████████▀
▀███████████████▀
▀▀█
██████▀▀
 
  THE WORLD OF NO KYC CASINOS  
██
▄▄
▀▀
██
▄▄
▀▀
██
▄▄
▀▀
██
▄▄
▀▀
██
▄▄
▀▀

██
▄▄
▀▀
██
▄▄
▀▀
██
▄▄
▀▀
██
▄▄
▀▀
██
▄▄
▀▀
██
▄▄
▀▀
██
▄▄
▀▀
██
▄▄
▀▀
██
▄▄
▀▀
██
▄▄
▀▀
 
  GET EXCLUSIVE BONUSES 
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!