BTCPay Server's drained hot wallets are a patch-management story wearing a crypto costume
Early Monday, the maintainers of BTCPay Server did something you do not often see from a free open-source project: they told their users to shut their servers down. Unauthorized Bitcoin and Litecoin payments had turned up on a handful of installations, and until the team understood how, pulling the plug was the only safe answer. The investigation has since narrowed the problem to an attack vector targeting instances running version 2.4.1 or older — that release shipped back on July 23 — with version 2.4.7 as the fix, and no confirmed drains among operators already on the current release. The mechanics of the break-in have not been published: which installations attackers reached, how they gained administrative access, and what the total losses amount to are all still open questions. What is already clear is the shape of the story, and it starts with what BTCPay is for. The project exists so merchants can stop paying payment-processor fees: you self-host the checkout, hold your own keys...