hack or exploit

BTCPay Server Hack Drains Hot Wallets Days After Binance

31Importance
closedStatus
2News media
3Pieces
Published
Updated
Since then
1 new report
Also mentions
BTCLTC

BTCPay Server first warned operators to shut down their instances on November 1 while it looked into reports of unauthorized hot-wallet drains. It later narrowed the problem to older installations, including versions 2.4.1 and earlier, while saying the latest release, 2.4.7, has no credible theft reports.

Key claims & sources

✓
On November 1, BTCPay Server told operators to shut down their instances while it investigated reports of unauthorized hot-wallet drains.
✓
Attackers swept funds from hot wallets on older self-hosted BTCPay Server installations.
✓
Intruders gained administrator access through a method that has not been disclosed.
✓
The project later narrowed the affected software range to older installations, including versions 2.4.1 and earlier.
✓
BTCPay Server said there were no credible wallet theft reports involving its latest release, 2.4.7.

What it means

BTCPay Server is an open-source, self-hosted Bitcoin payment processor that merchants run on their own servers instead of trusting a custodial processor like BitPay or Coinbase Commerce. That self-hosting model, prized for giving shop owners direct control of hot wallets, also means each operator is responsible for patching. The project's November 1 alert told every operator to shut down, a response it later narrowed to installations on version 2.4.1 and earlier.

Merchants still running pre-2.4.1 builds face a binary choice: take instances offline immediately or risk further drains from hot wallets attackers can already reach with administrator access. Unlike Binance customers in a separate incident days earlier, BTCPay merchants have no exchange-style reserve fund to make them whole, so losses sit with whoever ran the server. Upgrading to 2.4.7 becomes mandatory, not optional, for anyone still accepting Bitcoin through the software.

Self-hosted doesn't mean risk-free; non-custodial tools shift custody risk from an exchange to whoever operates the software, and an unpatched admin-access flaw shows that control without disclosure of the entry point is a fragile promise. BTCPay's appeal rests on merchants not trusting a middleman, but that trust now depends on operators applying security updates as diligently as the custodians they rejected. The project has not disclosed how attackers obtained administrator access, leaving open whether the fault is a code vulnerability or operator misconfiguration.

BTCPay Server has not published total losses or the exact method intruders used to gain administrator access, and both disclosures will determine whether this becomes a single-vendor patch note or a wider audit of self-hosted Bitcoin payment software. Confirmation that no theft reports exist for version 2.4.7 will need to hold up as more operators migrate; any report of a drain on the current release would reopen the question BTCPay says it has closed.

Market reaction i

BitcoinBTC it is the asset of the company or protocol in the event
first headline
-0.3% 2 h before
-0.7% 4 h after
$77,583price at publication
12data points

Coverage timeline

Every piece in order, with the time its news medium declares — if it is not believable we use ours and say so — and what it added to what was already known at that point. Arriving first is not the same as adding something.

first
Nov 2 13:32
The Crypto Guardian scoop
Breaks the event
+6 min
Nov 2 13:38
Crypto News Flash adds
Adds $6.3B and $1.6M, with quotes
+27 min
Nov 2 14:00
The Coin Republic echo
No new facts: investigation, compromises, undisclosed; with quotes

Other recent incidents

WhenWhat happenedFigure
1 days ago Loopscale Lending · Unknown incident no figure in dollars
1 days ago TENDRIL · Swap Logic Flaw incident $550k
1 days ago $TENDRIL · Smart contract vulnerability incident $555k
3 days ago InsurancePool/CoreVault · Flash loan attack incident $112.3k
4 days ago Solana MEV Bot King · Hot wallet key compromise incident $856k

4280 incidents stored