CVE-2024-34478
Consensus failures in github.com/btcsuite/btcd
EPSS 0.10%
Description
Incorrect implementation of the consensus rules outlined in BIP 68 and BIP 112 making btcd susceptible to consensus failures. Specifically, it uses the transaction version as a signed integer when it is supposed to be treated as unsigned. There can be a chain split and loss of funds.
How to fix CVE-2024-34478
To remediate CVE-2024-34478, upgrade the affected package to a fixed version below.
- Go/github.com/btcsuite/btcd—upgrade to 0.24.0 or later
- Go/github.com/btcsuite/btcd—upgrade to 0.24.0 or later
Is CVE-2024-34478 being exploited?
Low — EPSS is 0.1%, meaning exploitation activity has not been observed at scale.
Affected packages (2)
- from 0, < 0.24.0
- from 0, < 0.24.0