“There are no small details in Bitcoin. A single byte can be worth billions.”
— Adam Back, CEO of Blockstream, inventor of Hashcash
In January 2026, Bitcoin Core developers released an emergency update, v30.2, addressing a serious vulnerability in the wallet module that affects all versions starting from v30.0. The bug could lead to the unintentional sending of funds to an uncontrolled address when performing certain operations with hardware wallets via the Bitcoin Core interface. While no active exploitation has been observed so far, the team strongly urges all users who rely on the built-in wallet to upgrade to v30.2 as soon as possible.
The vulnerability was found in the logic governing Bitcoin Core’s interaction with hardware devices (Ledger, Trezor, etc.) when using Partially Signed Bitcoin Transactions (PSBT). In versions v30.0 and v30.1, under a specific sequence of actions—particularly when re-editing an already initiated PSBT—the software could incorrectly map transaction outputs, resulting in a signature being generated for the wrong recipient address.
As a result, the user—seeing a correct address in the interface—would actually sign a transaction to a technically generated internal address that was unrelated to either the sender or the intended recipient. Funds sent this way became permanently lost, as no private key existed to spend them.
Important: the issue only affects users who use the built-in Bitcoin Core wallet together with hardware devices via PSBT. Users working directly through Ledger Live, Sparrow Wallet, or Electrum are not affected.
The Bitcoin Core team issued an official warning: “If you created or edited PSBTs in v30.0 or v30.1, do not broadcast those transactions to the network. Discard them and recreate them in v30.2.”
The vulnerability affects a narrow but important group of users:
Users who:
Download only from official sources:
If you created PSBTs in v30.0 or v30.1:
For everyday use with hardware devices, the following are often better suited:
Bitcoin Core remains the “gold standard” for full nodes, but its wallet is increasingly used not by retail users, but by developers, researchers, and institutions. The v30.0 bug is a reminder that even the most battle-tested software can experience regressions during major refactors.
This is especially critical as institutional players—via ETFs—are increasingly running their own nodes. Code reliability directly impacts trust in Bitcoin as a financial backbone.
The incident highlights the maturity of Bitcoin’s development processes:
Developers also announced strengthened testing for PSBT workflows, including:
The Bitcoin Core v30.0 issue is not a failure, but an example of how a mature open-source ecosystem works: a vulnerability is discovered, fixed, and communicated. Still, it serves as a reminder that even official software should never be trusted blindly.
As Adam Back said: “Bitcoin is not protected by code. It is protected by the attentiveness of those who use it.” In this case, that attentiveness begins with upgrading to v30.2.
