#BitcoinCoreIdentifiesThreeVulnerabilities
Les amis, cette nouvelle que nous vous apportons est une vĂ©ritable BOMBE 💣💣💣 : l’équipe de dĂ©veloppement de Bitcoin Core a dĂ©couvert et corrigĂ© trois vulnĂ©rabilitĂ©s. Elles ont Ă©tĂ© dĂ©tectĂ©es automatiquement par Project Loupe, un outil d’analyse de code basĂ© sur l’IA đŸ€– dĂ©veloppĂ© par Spiral, puis vĂ©rifiĂ©es par le dĂ©veloppeur Gregory Sanders.

Comme l’outil d’IA đŸ€– les a classĂ©es comme « faciles Ă  dĂ©tecter », les dĂ©veloppeurs ont accĂ©lĂ©rĂ© le processus de divulgation, en passant outre la pĂ©riode de confidentialitĂ© habituelle.

Le plantage d’un nƓud Ă  distance est l’une de ces vulnĂ©rabilitĂ©s. Des connexions malveillantes peuvent envoyer un trafic rĂ©seau contenant des « donnĂ©es urgentes TCP ». Cela permet de contourner les limites habituelles de la file d’attente entrante et d’épuiser la mĂ©moire du systĂšme (RAM), provoquant le plantage et l’arrĂȘt du nƓud.

Cette vulnĂ©rabilitĂ© affecte les systĂšmes Windows, macOS et BSD. Les nƓuds fonctionnant sous Linux ne sont pas concernĂ©s, car ce systĂšme d’exploitation utilise un mĂ©canisme diffĂ©rent pour surveiller les connexions rĂ©seau.

L’épuisement lent de la mĂ©moire peut ĂȘtre provoquĂ© en simulant l’utilisation d’une ancienne version du protocole Bitcoin (antĂ©rieure Ă  BIP31), dĂ©pourvue du message « ping » moderne. En retardant le traitement de la rĂ©ponse, les nƓuds peuvent Ă©viter la dĂ©connexion pour inactivitĂ©.

Les nƓuds conservent ainsi en mĂ©moire une liste d’annonces qui ne cesse de croĂźtre. La consommation de mĂ©moire augmente progressivement, jusqu’à 2 Mo par nƓud entrant et par heure, et jusqu’à 5 Mo par nƓud sortant et par heure. Les nƓuds configurĂ©s spĂ©cifiquement comme relais ne sont pas particuliĂšrement affectĂ©s.

Le dĂ©bordement des fichiers undo permet Ă  des mineurs malveillants de forcer la crĂ©ation de blocs modifiĂ©s qui dĂ©passent la limite de taille des fichiers undo de la chaĂźne ⛓ de blocs. Cela peut entraĂźner une corruption des donnĂ©es ou l’arrĂȘt forcĂ© du nƓud.

Dieu merci, ces problĂšmes ont Ă©tĂ© corrigĂ©s. đŸ”„đŸ€đŸ”„
$BTC