FICHE CVE

CVE-2024-34478

Publiée le 2024-05-05 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les nœuds exécutant des versions de btcd antérieures à la 0.24.0 sont susceptibles de subir une défaillance du consensus due à la manière dont le logiciel gère les numéros de version des transactions. Un attaquant distant non authentifié peut provoquer une scission de la chaîne (chain split), ce qui peut entraîner une perte de fonds. Cette attaque est relativement facile à exécuter car elle ne nécessite qu'un accès au réseau et aucune interaction de l'utilisateur.

CVSS 3.17.5 ÉLEVÉE
Type de faiblesse
Publiée2024-05-05
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéAucun
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéAucun

RÉFÉRENCES

Description officielle du NVD (en anglais)

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.