
Briefing
A critical vulnerability has been identified and responsibly disclosed in older versions of Eclair, a prominent Lightning Network implementation. This flaw allows a malicious actor to broadcast an outdated commitment transaction, effectively reverting the state of a payment channel and enabling the theft of all current funds held within it. The incident underscores the persistent risks associated with state synchronization in off-chain protocols and necessitates immediate action from affected users.

Context
Prior to this incident, the security posture of payment channel networks, such as the Lightning Network, has always contended with the inherent complexity of managing off-chain state transitions while maintaining on-chain enforceability. A known class of vulnerability involves the potential for broadcasting stale or revoked commitment transactions, which, if not properly invalidated or handled, can lead to fund misappropriation. This exploit leverages such a fundamental challenge in distributed state management.

Analysis
The incident’s technical mechanics revolve around the broadcasting of an old commitment transaction. In the Lightning Network, commitment transactions are periodically signed by both channel participants to reflect the latest balance. The vulnerability in older Eclair versions failed to adequately prevent an attacker from unilaterally publishing a previously valid, but now outdated, commitment transaction to the Bitcoin blockchain.
This action effectively rolls back the channel’s state to an earlier point, allowing the attacker to claim funds that were subsequently transferred or settled in newer, unbroadcasted states. The success of this attack vector highlights a critical weakness in the protocol’s state validation and dispute resolution mechanisms.

Parameters
- Protocol Targeted ∞ Eclair (Lightning Network)
- Attack Vector ∞ Old Commitment Transaction Broadcast
- Vulnerability Type ∞ State Manipulation / Transaction Replay
- Affected Versions ∞ Eclair versions prior to 0.12
- Mitigation ∞ Upgrade to Eclair 0.12 or greater
- Financial Impact ∞ Potential loss of all current channel funds
- Disclosure Method ∞ Responsible Disclosure (Delving Bitcoin)

Outlook
Immediate mitigation for all Eclair users is to upgrade to version 0.12 or greater, as this update includes the necessary fix and a comprehensive testing suite to prevent similar issues. This incident serves as a critical reminder for all Lightning Network implementations and payment channel protocols to rigorously validate on-chain state against off-chain agreements. It will likely establish new best practices emphasizing enhanced anti-replay mechanisms and continuous, robust state synchronization checks to prevent similar state manipulation attacks across the ecosystem.