#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
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
