In this episode of “The Van Wirdum Sjorsnado,” the hosts gone over CVE-2021-31876, a bug in the Bitcoin Core code impacting replace-by-fee.
Listen To This Episode:
In this episode of “The Van Wirdum Sjorsnado,” hosts Aaron van Wirdum and Sjors Provoost talked about CVE-2021-31876, a bug in the Bitcoin Core code that impacts replace-by-fee (RBF) kid deals.
The CVE (Typical Vulnerabilities and Direct exposures) system provides an introduction of openly recognized software application bugs. A bug in the Bitcoin Core code was just recently found and revealed by Antoine Riard, and contributed to the CVE introduction.
Van Wirdum and Provoost described that the bug impacts how RBF reasoning is managed by the Bitcoin Core software application. When one unofficial deal consists of an RBF flag (which indicates it needs to be thought about changeable if a contrasting deal with a greater cost is relayed over the network) any following deal that invests coins from the initial deal must likewise be thought about changeable– even if the 2nd deal does not itself have an RBF flag. Bitcoin Core software application would refrain from doing this, nevertheless, which implies the 2nd deal would in reality not be thought about changeable.
This is a relatively innocent bug; most of the times the 2nd deal will still verify ultimately, while there are likewise other services to speed verification up if the consisted of charge is too low. In really particular cases, like some fallback security systems on the Lightning Network, the bug might in truth cause issues. Van Wirdum and Provoost attempted to discuss what such a situation would appear like– severely.