Skip to main content
← All vulnerabilities
CVE-2024-34478GO-2024-2818GHSA-3JGF-R68H-XFQM

btcd before 0.24.0 does not correctly implement the consensus rules outlined in BIP 68 and BIP 112, making it susceptible to consensus failu

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.24.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

btcd before 0.24.0 does not correctly implement the consensus rules outlined in BIP 68 and BIP 112, making it 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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • github.com/btcsuite/btcdGo

    fixed in 0.24.0

References 3

delvingbitcoin.org

GitHub · btcsuite/btcd