PENTESTY · EDITORIAL ANALYSIS · · 5 min read
BTCPay: the server changed. Who can still spend?
Replacing a machine calls for reviewing the authority attached to its wallet. Organize migration and integration acceptance before reopening the payment workflow.
By Pentesty
Two dates that change the decision
BTCPay’s November 2 statement reports on-chain Bitcoin and Litecoin hot wallet thefts on installations running 2.4.1 or earlier.
The August 7 advisory identified the fix in 2.4.2 and limited the risk examined then to Lightning Network Daemon (LND) credentials. That historical assessment and the November investigation need to retain their respective scopes. This November 3 analysis proposes recovery criteria; Pentesty has not performed forensic examinations of the incidents.
Define what the new deployment needs to prove
The project advises rebuilding all installations through 2.4.1, including those updated after November 1’s warning, with a fresh server, wallet and seed. Signs of intrusion require this despite updating; generate the seed on a trusted device. Pentesty proposes turning rebuilding into decisions another team can review.
Preserve logs and transaction records before replacement; do not restore a full backup of the old server onto the new machine. Revoke and replace potentially exposed hosting, SSH, application, API and Lightning credentials from a trusted device; keep new secrets off the old machine.
In its August 10 response, the project also advised reducing operational funds held online. For the current plan, agree with operations who approves that limit and under what conditions it will be reviewed.
Accept recovery with the gaps visible
Associate results with the configuration examined, the time and the people accepting continuity. Include scheduled integrations and the procedure that will provision the next server. An exception should identify its effect on the workflow and who decides whether it can remain, with a review deadline. At handover, connect the deployed artifact to the selected release and the origin evidence examined. The historical boundary does not define the current upgrade target.
Provide enough evidence to repeat the exercise without distributing secrets: internal identifiers, observed decisions and protected records. The financial owner should recognize the business operation; operations should be able to locate the configuration that executed it. Specify the functions that remain unverified.
Keep investigation of earlier access under its own time coverage and owner. The analysis of Exchange patching and recovery develops this distinction. The acceptance process described here documents an authorized sample and its limitations, without concluding that every form of compromise has been excluded. Identify the controls exercised and the stages simulated in the conclusion.
Frequently asked questions
Does an unchanged balance allow the review to close?
The decision needs to consider available evidence and its coverage. Record what was examined, the gaps and who follows up on the investigation, without turning an isolated financial observation into a conclusion about access.
How can the new seed be documented without disclosure?
Record owners, custody procedures and internal identifiers that do not reveal its contents. Maintenance documentation should support review of the decision without containing recovery words, keys or screenshots of those materials.
Does the exercise require sending cryptocurrency?
The proposed exercise uses synthetic identities and data with a simulated executor. Its method must prevent real signing and broadcasting; record the differences from production and the scope of the conclusion.
Who accepts the integration before service resumes?
Identify technical, operational and financial owners for the workflow assessed. Each acceptance should reference observed results, outstanding functions and criteria for stopping operations if the expected behavior changes.
Sources and references
- BTCPay: investigation and recovery, November 2, 2026
- BTCPay: scope of the August 7, 2026 LND advisory
- BTCPay: August 10, 2026 response
Original Pentesty analysis, published November 3, 2026. The proposed scenarios are editorial guidance, with scope and validation to be defined for each environment.