Bitcoin Core раскрывает уязвимость, которая может позволить майнерам «ронять» узлы

BTC1,61%

Разработчики Bitcoin Core раскрыли уязвимость высокой степени критичности, которая может позволить майнерам удалённо «уронить» (crash) некоторые ноды Bitcoin.
Summary

  • Bitcoin Core раскрыл CVE-2024-52911, затрагивающий версии до 29.0, при этом старые ноды всё ещё были доступны онлайн.
  • Для запуска крашей майнерам нужны были дорогостоящие блоки с доказательством работы, поэтому реальное злоупотребление в прошлом было исторически маловероятным для атакующих.
  • Cory Fields в частном порядке сообщил о проблеме в 2024 году, до того как Bitcoin Core 29.0 вышел с исправленным ПО.

Проблема, отслеживаемая как CVE-2024-52911, затрагивала версии Bitcoin Core после 0.14.0 и до 29.0. Исправление было внесено в Bitcoin Core 29.0, релиз которого состоялся в апреле 2025 года.

Bitcoin Core сделал информацию публичной 5 мая 2026 года — после того, как последняя уязвимая линейка релизов 28.x достигла конца срока поддержки 19 апреля.

Баг затрагивал проверку блоков

Проблема была связана с интерпретатором скриптов Bitcoin Core при валидации блоков. Bitcoin Core заявил, что специально сконструированный блок может привести к тому, что нода будет обращаться к памяти после того, как эти данные уже были освобождены.

При валидации Bitcoin Core заранее вычисляет данные входов транзакций и отправляет проверки скриптов в фоновые потоки. В некоторых случаях некорректный блок мог уничтожить закэшированные данные, пока другой поток ещё пытался их читать.

Bitcoin Core заявил, что это может позволить атакующему с достаточным доказательством работы крашить целевые ноды. Также он отметил, что «возможна» поддержка удалённого выполнения кода, хотя ограничения на объём данных в блоке делают такой исход «маловероятным».

Атака требовала дорогостоящего майнинга

Атаку нельзя было назвать простой. Майнеру нужно было сгенерировать специально подготовленный блок с достаточным доказательством работы, чтобы достичь кончика (chain tip) цепочки.

Это делало атаку затратной, потому что такой блок был бы недействительным. Он не мог заработать обычное вознаграждение за блок, оставляя атакующему расходовать вычислительную мощность без получения привычной майнинговой выплаты.

Bitcoin Core не сообщил о том, что баг использовался в реальных атаках. В бюллетене акцент делался на самой уязвимости, исправлении и хронологии раскрытия.

Баг не изменял консенсусные правила Биткоина. Он был связан с управлением памятью в ПО Bitcoin Core, а не с правилами, которые определяют допустимые транзакции или блоки в Bitcoin.

Cory Fields сообщил о проблеме

Cory Fields из MIT Digital Currency Initiative в частном порядке сообщил о баге 2 ноября 2024 года. Bitcoin Core заявил, что отчёт включал proof of concept и предложенный способ снизить риск.

Pieter Wuille протолкнул скрытое исправление спустя четыре дня через PR 31112. Запрос на включение (pull request) был объединён 3 декабря 2024 года — до того, как Bitcoin Core 29.0 вышел с исправлением в апреле 2025 года.

Бюллетень последовал политике раскрытия информации Bitcoin Core для уязвимостей высокой критичности. В ней говорится, что проблемы высокой критичности раскрываются после того, как последняя затронутая версия выходит из поддержки (end of life).

Кроме того, операторы нод, использующие Bitcoin Core версии до 29.0, всё ещё сталкиваются со старой уязвимостью. Bitcoin Core не обновляется автоматически, поэтому пользователям нужно вручную устанавливать более новые версии.

Предыдущий отчёт о рисках децентрализации в блокчейне ссылался на исследования, согласно которым 21% нод Bitcoin в июне 2021 года работали на устаревшем ПО Bitcoin Core. Этот контекст показывает, почему старые версии клиента могут оставаться проблемой безопасности ещё долго после выхода исправлений.

Отказ от ответственности: Информация на этой странице может поступать от третьих лиц и не отражает взгляды или мнения Gate. Содержание, представленное на этой странице, предназначено исключительно для справки и не является финансовой, инвестиционной или юридической консультацией. Gate не гарантирует точность или полноту информации и не несет ответственности за любые убытки, возникшие от использования этой информации. Инвестиции в виртуальные активы несут высокие риски и подвержены значительной ценовой волатильности. Вы можете потерять весь инвестированный капитал. Пожалуйста, полностью понимайте соответствующие риски и принимайте разумные решения, исходя из собственного финансового положения и толерантности к риску. Для получения подробностей, пожалуйста, обратитесь к Отказу от ответственности.

Связанные статьи

Спотовые ETF на Bitcoin зафиксировали рекордный приток $1,6 млрд за 4 дня подряд

По данным SoSoValue, U.S. спотовые Bitcoin ETF за последние четыре дня до 6 мая зафиксировали чистые притоки примерно на 1,644 миллиарда долларов. iShares Bitcoin Trust (IBIT) от BlackRock лидировал с примерно 890 миллионами долларов притоков, доведя свои Bitcoin-холдинги до более чем 818 146 BTC, оцениваемых в 65,47 миллиарда долларов. F

GateNews10м назад

Президент Колумбии Пeтро предлагает центр по майнингу Bitcoin на Карибах в трёх городах

Во вторник в посте на X президент Колумбии Густаво Петро предложил превратить Карибы в хаб по майнингу биткоинов, назвав Санта-Марту, Риохачу и Барранкилью ключевыми локациями. Петро привёл Венесуэлу и Парагвай в качестве примеров стран, которым удалось успешно привлечь майнинг биткоинов.

GateNews10м назад

Спотовые ETF на Bitcoin зафиксировали рекордный приток $1,6 млрд за 4 дня

## Спотовые ETF на Bitcoin привлекли $1,6 млрд за четыре дня Спотовые биржевые фонды (ETF) на Bitcoin (BTC) в США зафиксировали чистый приток наличных средств примерно на $1,644 млрд за четыре последовательных дня — по 5 мая — по данным SoSoValue. Притоки увеличили общий Bitcoin h

CryptoFrontier16м назад

Кит «Jason60704294» закрывает короткую позицию по BTC на 501,65 на $80 837, фиксирует $610K -убыток

По данным Odaily, on-chain аналитик Ai姨 обнаружил, что вчера днем кит «Jason60704294» закрыл короткую позицию по 501,65 BTC, которая была открыта по цене $80 837,9 и на сумму $40,55 миллиона. Кит понес оценочный убыток в $610 000 на

GateNews41м назад

Gomining запускает GoBTC на Consensus Miami, нацеливаясь на долгожданный платёжный слой Bitcoin

Gomining, один из топ-10 майнеров биткоина в мире с пятью миллионами пользователей, представила GoBTC на Consensus Miami 2026 — открытый платежный протокол, обеспечивающий мгновенную авторизацию и ончейн-расчёты по биткоину в течение 12 часов, при комиссии для мерчантов 0,2%. Основные выводы: Gomining запустила GoBTC на Conse

Coinpedia2ч назад

Цена Bitcoin продолжает торговаться выше $80,000 — это подходящее время для покупки?

Цена Bitcoin продолжает торговаться выше $80 000. Это правильное время, чтобы зайти на рынок криптовалют? Аналитики считают, что больше терпения может принести более высокую доходность. Криптосообщество в восторге от того, что цена Bitcoin (BTC) — первопроходца среди криптоактивов — торгуется выше ценового диапазона $80 000. Th

CryptoNewsLand2ч назад
комментарий
0/400
Нет комментариев