FR
live

Hot wallets drained on outdated BTCPay Server instances push merchants to 2.4.7

On November 1 and 2, 2026, attackers drained Bitcoin and Litecoin hot wallets on BTCPay Server instances running version 2.4.1 or earlier, after gaining administrator access through flaws fixed in 2.4.2. The maintainer is telling merchants to move to 2.4.7 or take their servers offline.

An open, empty metal cash box on a dark workbench beside a small headless home server, a single amber LED glowing on the cash box.

November 1, 2026, evening UTC. The first theft reports reach the BTCPay Server project. November 2, 2026, early Monday. The maintainer announces it has “identified an attack vector targeting instances running version 2.4.1 (July 23, 2026) or earlier.” November 2, 2026, again. Operators are told to move to 2.4.7 or power down. The story fits in one line: an attacker who gains administrator access to a self-hosted payment instance walks away with the hot wallet keys, and no one can recall a Bitcoin transfer.

For a merchant accepting cryptocurrency, this is not one more alert. It is the dated, quantified demonstration of what a model costs when the update depends on whoever hosts the software.

What happened

BTCPay Server is an open-source, self-hosted payment processor: merchants accept Bitcoin, Litecoin, and other assets directly into their own wallets, with no payment intermediary and no platform fees. A hot wallet is a wallet whose private keys live on a connected server — the trade-off for automated invoice handling, where funds must be able to move without human intervention.

The thefts began on the evening of November 1. After the first reports, operators were told to shut their servers down pending an investigation, and the project asked VPS hosting providers to take affected instances offline as a precaution. Nicolas Dorier, the project’s founder, said the attacks did not target public servers: the investigation focused on how the attacker managed to log in as an administrator on versions older than 2.4.2, released August 7.

The project later confirmed the diagnosis: the attacker exploited vulnerabilities present in versions earlier than 2.4.2. Once administrator, they could move hot wallet funds directly.

The version timeline that matters

The incident only makes sense if you trace the patch chain. Three dates structure the exposure.

On July 23, 2026, BTCPay Server 2.4.1 ships. It is the newest version still vulnerable to the exploited vector. On August 7, 2026, 2.4.2 fixes the flaws that allow unauthorized administrator access. A server left on 2.4.1 or older therefore keeps a door open for roughly twelve weeks. On October 29, 2026, the project discloses a separate critical vulnerability found through Anthropic’s Frontier OSS scanner, which triggers the emergency release of 2.4.7.

The sequence is instructive. The October 29 disclosure put a spotlight on the project three days before the thefts, but Dorier was explicit: the clues show the attacker used flaws in versions earlier than 2.4.2, not the October vulnerability. In other words, the victims are not the ones who delayed patching for three days, but the ones who let twelve weeks of updates pass.

The maintainer was unambiguous: “We have no credible reports of hot wallet drains for users running the latest 2.4.7 release. We again urge everyone to keep their BTCPay Server updated.”

Why self-hosting changes everything

The heart of the story is not technical — it is the distribution model. A hosted payment processor can push a patch or revoke access from a central point. A self-hosted BTCPay Server instance has no one behind it to do so on its behalf. The burden of timing falls entirely on the merchant, often a small shop with no dedicated security team.

The request for VPS providers to disconnect vulnerable servers is unusual for an open-source project, which by definition has no control over servers merchants run themselves. It reveals the real problem: the maintainer cannot see deployed versions, and a cryptocurrency theft is irreversible. Unlike a bank transfer, a Bitcoin transfer cannot be recalled — which is why the project preferred to say “power everything down” before it even knew the full cause.

The lesson outlives BTCPay Server. Any self-hosted financial application — payment gateway, wallet, node — turns its operator into its own security team. The total stolen amount has not been published, nor has the number of compromised instances, which prevents measuring the real scope.

What to do now

The maintainer’s instructions are precise and reduce to three cases.

If you are on 2.4.1 or earlier, take the instance offline immediately. The risk of unauthorized administrator access makes any other action secondary.

For a standard install, update through Server Settings → Maintenance → Update.

For a Docker deployment, use the command line:

bash
sudo su -
cd btcpayserver-docker
./btcpay-update.sh

Users who lost funds are asked to email [email protected] and report the thefts to local authorities. No loss figure has been released, and the project is still receiving incident reports.

Verdict

The incident is judged less on the flaw than on the delay: the vulnerable versions dated from July, and the 2.4.2 fix had been waiting since August. If you run BTCPay Server, the rule is binary — be on 2.4.7, or shut down. If you self-host financial software at all, take this away: the patch that protects your money will not arrive on its own, and the window between a release and its deployment is your responsibility, not the maintainer’s. Cryptocurrency does not forgive lateness — once the hot wallet keys are gone, no one brings them back.

References

The cyber brief, every Tuesday

The flaws that matter and the patches to apply, in a ten-minute read.

No spam. One-click unsubscribe.
read next

On the same topic

Home Assistant folds HACS into its core and renames it Marketplace

From version 2026.11, the HACS community store ships natively inside Home Assistant as the Marketplace, with automatic migration and no more manual install. Third-party code still runs with full access to your home, though: the upgrade does not remove the supply-chain risk.

← Back to the feed

Type at least two characters.

↑ ↓ navigate ↵ open esc dismiss