Skip to main content

Search...

Popular searches

Ledger Connect Kit npm supply-chain attack

LedgerHigh

Who is affected

Users of dApps that loaded the compromised library, with any wallet, could be drained by approving malicious transactions during a window of under two hours. Ledger devices and Ledger Live were not compromised, according to Ledger.

What happened

On 14 December 2023 malicious versions 1.1.5, 1.1.6 and 1.1.7 of Ledger Connect Kit, a JavaScript library websites use to connect to wallets, were published to npm. Ledger states that a former employee fell victim to phishing, and the attacker used a session token to bypass two-factor authentication on that person’s npm account, which had not been revoked when the employee left. Ledger says the attacker never had access to Ledger infrastructure.

The injected code drained funds from users of third-party dApps that loaded the library by prompting them to sign malicious transactions; Ledger’s report names Angel Drainer. According to The Block, projects including Kyber and Revoke.cash disabled their front ends, and MetaMask said users of every wallet were affected, not only Ledger owners.

Ledger says it deployed the fix within 40 minutes of becoming aware, that the malicious file stayed reachable for about five hours because of CDN caching, and that funds were drained for less than two hours. Tether froze the attacker’s USDT and WalletConnect disabled the project used in the drain. Ledger states the exploit did not affect Ledger hardware or Ledger Live.

What Ledger advises:

  • Check every transaction on the device screen before approving it; what the device shows is what you sign.
  • Never approve a transaction you did not initiate.
BlockchainToken

A token is a digital asset on a blockchain that represents value, ownership, utility, or access rights. Examples include ERC-20 tokens on Ethereum.

Read full definition
SecurityTwo-Factor Authentication

Two-Factor Authentication (2FA) secures cryptocurrency accounts and wallets by requiring two verification methods, such as a password plus a code from an authenticator app.

Read full definition
SecurityWallet Drainer

A wallet drainer is a phishing kit that tricks users into signing approvals or transfers that empty their wallet.

Read full definition
BlockchainStablecoin

A stablecoin is a cryptocurrency designed to maintain a stable value, typically pegged to a fiat currency like the US dollar or backed by reserves.

DefiWalletConnect

WalletConnect is a protocol that enables secure communication between decentralized applications (dApps) and mobile wallets through QR code scanning or deep linking.

Read full definition
WalletLedger Live

Ledger Live is a software application that manages cryptocurrency assets and interacts with Ledger hardware wallets for secure transactions and portfolio management.

Read full definition

Sources

Independent reporting and research this entry was checked against.

  1. Ledger — Security Incident Report (20 Dec 2023)
  2. Ledger — A letter from Ledger Chairman & CEO Pascal Gauthier regarding Ledger Connect Kit exploit (14 Dec 2023)
  3. CoinDesk — Ledger exploit drained $484K, upended DeFi (14 Dec 2023)
  4. The Block — Security issue in Ledger ConnectKit library affects multiple decentralized applications (14 Dec 2023)
  5. ForkLog — Ledger puts estimated user losses from recent breach at about $600,000 (20 Dec 2023)

Learn more

Guides on protecting yourself against this type of incident (Supply chain) and the glossary terms that describe it.

Cite this entry

WalletInsights. “Ledger Connect Kit npm supply-chain attack”. Hardware wallet security incident tracker. Last verified November 3, 2026. https://walletinsights.io/en/security-incidents/ledger-connect-kit-supply-chain-attack-2023/

Corrections and right of reply

Vendors, researchers and readers can send corrections or statements to security@walletinsights.io. We check them against the sources, update the entry and record the change in its log.