sec_₿sec.21ideas.org
blockstream gdk · Blockstream
Patch availableHodlersDevelopers4 November 2026

Blockstream releases GDK 0.78.1: keys and seeds wiped from memory, sighash flags validated before signing

The release lists security-related changes: credentials, keys, seeds and other sensitive data are wiped from memory once no longer needed; user sighash flags are validated before signing with any signer, including hardware signers; in multisig, the PIN password returned by the server must be at least 36 characters, and the value and asset of explicit Liquid UTXOs are taken from the transaction rather than from the server. It also fixes a use-after-free when websocket clients are destroyed (Wamp), rounds up the RBF replacement fee as Bitcoin Core does, and reports out-of-range output indices as user errors. The source does not describe a vulnerability, exploitation or urgency.

Actions to take

If you use a wallet or app built on GDK (including Blockstream Green) or embed this library, move to a build that includes these fixes. Developers: update the dependency and rebuild your product in the coming days. Users: install the app update once the vendor releases it. Installations that already include these fixes need no action. Replacing your seed is not required: the source does not report any key exposure.