Bitcoin Core 32.1 arrives with security fixes, Lightning implementations harden their defenses, and a new layer-two proposal explores enforceable exits.
Welcome back to Bitcoin Thursday!
This week brings a real Bitcoin Core release, three coordinated security disclosures, additional Lightning fixes, and new research into trust-minimized off-chain payments.
The distinction between a tagged version, a release candidate, and a published production release matters particularly this week.
Bitcoin Core 32.1 became available from the official download server on October 27, with the signed GitHub release following on October 28.
The version number requires an explanation. Bitcoin Core 32.0 was tagged on October 21, but last-minute problems prevented it from being fully announced or released. No official 32.0 production binaries were published. The developers moved directly to 32.1, combining the intended major release with additional corrections.
Bitcoin Core 32.1 introduces several operational changes:
Versions 29.x and older are now considered end-of-life, even though 29.5 received the emergency security corrections described below.
What it means for node operators: Download only from the official Bitcoin Core site and verify signatures or checksums. Operators using a managed platform such as Umbrel should normally wait for that platform’s tested update instead of manually replacing its bundled bitcoind.
Sources: Bitcoin Core 32.1 announcement · Complete Bitcoin Core 32.1 release notes · Official signed downloads
Bitcoin Core 32.0: almost there.
32.1: “Let me fix that before you click.”
On October 28, the Bitcoin Core project publicly disclosed three vulnerabilities fixed in versions 29.5, 30.4, 31.2, and 32.1.
A malicious peer could send specially handled TCP urgent data and bypass Bitcoin Core’s normal memory backpressure.
The vulnerability affected the networking backend used on Windows, macOS, and BSD, but not Linux. According to the disclosure, an attacker connected to a vulnerable node could trivially increase memory consumption until it crashed.
A peer pretending not to support BIP31 ping messages could remain paused indefinitely while Bitcoin Core continued adding transaction announcements to its outgoing queue.
Memory could grow by up to approximately 2 MB per hour for each inbound malicious peer and 5 MB per hour for each outbound peer. Nodes running in -blocksonly mode were less exposed.
A miner could theoretically create blocks with extremely large undo data, eventually overflowing the file-position format. Depending on the platform, this could corrupt undo data or make a node shut down repeatedly.
The project classifies this issue as low severity and says exploiting it on ordinary 64-bit nodes would be impractical because it would require several thousand specially constructed mined blocks and an extremely specific reorganization.
The fix does not fully protect 32-bit systems or nodes storing block data on FAT32.
All three issues were discovered through automated analysis conducted by Project Loupe, led by Elias Rohrer at Spiral, and were validated and reported to the Bitcoin Core team by Gregory Sanders. The undo-file and paused-peer issues were also independently reported by other researchers, including L0rinc and Andrew Dorman. Antoine Poinsot authored the coordinated fixes.
There is no claim in the disclosures that these vulnerabilities changed Bitcoin’s consensus rules or created bitcoin from nothing.
Why it matters: Nodes exposed to arbitrary internet peers should run a patched, supported release. Windows and macOS operators have the most immediate reason to update because of the TCP memory-exhaustion vulnerability.
Sources: TCP urgent-data memory vulnerability · Paused-peer memory vulnerability · Undo-file overflow disclosure
Further details are now public about security fixes included in Eclair 0.14.5.
One vulnerability allowed a malicious payer to manipulate the expiry timing of a trampoline payment. Under the right conditions, the payer could reclaim an incoming HTLC after it expired while the recipient still claimed the outgoing HTLC, leaving the forwarding Eclair node with the loss.
Another vulnerability affected splicing of simple Taproot channels. A malicious peer could provide false information about a transaction input and convince Eclair to sign a splice transaction that could never confirm. The peer could then exploit the mismatch between the old and supposedly new channel states to claim a payment after Eclair’s matching incoming HTLC had already been refunded.
Eclair now preserves the required HTLC expiry ordering and verifies claimed Taproot inputs against its Bitcoin backend before signing.
These findings explain why ACINQ strongly recommended upgrading to 0.14.5 in last week’s release. They describe exploitable conditions, but the reviewed sources do not report confirmed widespread theft.
Why it matters: Eclair operators should run 0.14.5 or newer. These are implementation vulnerabilities; they do not apply automatically to LND, Core Lightning, or LDK.
Sources: Eclair 0.14.5 release · Eclair trampoline-routing fix · Eclair Taproot-splicing fix · Bitcoin Optech Newsletter #428
LND 0.21.5-beta.rc1 and 0.20.6-beta.rc1 were announced as release candidates for upcoming maintenance versions.
The candidates contain fixes for commitment feerates, fee-update handling, excessive memory allocation when parsing TLV data, channel-message limits, and SQL database deadlocks.
Version 0.21.5 also includes a fix for auxiliary HTLC-signature validation in Taproot Assets channels and improves wallet synchronization during blockchain reorganizations.
These are release candidates, not final production releases.
What it means: Experienced operators can help test them. Everyone else should monitor the final releases and the update process provided by their node platform. Operators still running the 0.20 branch should note that a corresponding 0.20.6 maintenance update is being prepared.
Source: Bitcoin Optech Newsletter #428
LND has added an experimental local reputation system intended to reduce the impact of channel-jamming attacks.
The system evaluates outgoing channels using their previous forwarding behavior and advertised fees. Accountable HTLCs that take unusually long to resolve can lower a channel’s reputation.
For now, the feature operates in observation mode: it records whether an HTLC would receive protected resources but does not change forwarding decisions. Reputation is also reset whenever the node restarts.
Why it matters: Channel jamming remains a difficult Lightning problem. Running the system in observation mode allows developers to collect operational evidence before it begins affecting real payments.
Source: LND PR #10919 · Bitcoin Optech’s explanation
Adam Gibson has published a paper and proof-of-concept for Lichen, a proposed single-issuer layer-two system.
Users would lock bitcoin in individual 2-of-2 contracts with a hub and receive matching tokens on an off-chain ledger. If the hub cooperates, exiting is a normal joint settlement. If it refuses or disappears, a user could attempt to enforce the exit on-chain using a cryptographic proof and a BitVMX dispute process.
The proposal improves on Gibson’s earlier LN-GAP design by removing its honest-majority attestation committee. However, it does not remove all trust. A dishonest sequencer could omit a user’s returned tokens or sign an invalid state, potentially costing the user or hub money. Tokens received above a negotiated liquidity cap also lack the same guaranteed redemption.
Why it matters: Lichen is research and proof-of-concept code—not a live Bitcoin service, fork, or consensus proposal. It explores how a centrally operated payment system might offer stronger exit guarantees without requiring changes to Bitcoin.
Sources: Adam Gibson’s original Lichen announcement · Bitcoin Optech Newsletter #428
The most practical action this week is straightforward: check which Bitcoin Core version your node platform currently supplies and watch for its supported update.
The wider lesson is that responsible disclosure works. Researchers found serious edge cases, developers coordinated fixes across maintained versions, and details were published once updates were available.
Research projects such as Lichen remain interesting, but they should be judged by their remaining trust assumptions—not only by the word “layer two.”
Are you already running Bitcoin Core 32.1, waiting for your node platform’s update, or staying on a patched older branch for now?
Bitcoin Thursday follows the technology behind the headlines.
There is no order without chaos!


[email protected]
Images and screenshots are from me or AI generated
Posted via HiveSuite
El salto de 32.0 a 32.1 sin binarios publicados del .0 es el dato que importa: quien corra nodo en Umbrel que espere el update testeado y no reemplace el bitcoind a mano. Lo de los 200 peers por defecto y el límite del 50% a peers inbound de tx cambia el perfil de ancho de banda, vale revisarlo antes de aplicar.
It is pretty interesting how they jumped straight to 32.1 after those issues with 32.0. I definitely need to double check my node version tonight.
Yeah... A bit weird. I can't see any updates for my node currently. I hope that's a good sign.
!BBH !ALIVE !SLOTH
Posted via HiveSuite
!BBH
Congratulations @chaosmagic23! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)
Your next payout target is 5000 HP.
The unit is Hive Power equivalent because post and comment rewards can be split into HP and HBD
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOPCheck out our last posts: