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

BTC-1,6%

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

  • Bitcoin Core раскрыл CVE-2024-52911: уязвимость затрагивала версии до 29.0, при этом более старые узлы всё ещё оставались доступными онлайн.
  • Для запуска крашей майнерам требовались дорогие блоки с доказательством выполнения работы (proof-of-work), поэтому реальное злоупотребление в прошлом для атакующих было исторически маловероятным.
  • 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 апреля.

Уязвимость затрагивала проверку блоков

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

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

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

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

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

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

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

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

Cory Fields сообщил об уязвимости

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

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

Уведомление последовало политике раскрытия информации Bitcoin Core для уязвимостей высокой степени серьёзности. Согласно политике, проблемы высокой степени раскрываются после того, как последняя затронутая версия уйдёт в конец жизненного цикла.

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

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

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

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

Hyperscale Data объявляет о покупке 2 000 унций золота, хранит 680,96 BTC

По данным Odaily, компания Hyperscale Data, акции которой котируются на Nasdaq и которая управляет казначейскими активами в биткоинах, объявила о расширении стратегии резервов цифровых активов и драгоценных металлов, включая покупку 2 000 унций золота. В настоящее время компания располагает 680,9595 Bitcoin и 10 000 унций серебра, а также планирует

GateNews31м назад

TD Cowen повышает целевую цену MSTR до $395 на четверг, ссылаясь на сдвиг STRC и улучшение прогноза по доходности BTC

По словам аналитиков TD Cowen Лэнса Витаньи и Джоннатана Наваррете, в четверг компания повысила целевую цену акций Strategy (MSTR) до $395 с $385, сославшись на то, что переход компании к выпуску STRC perpetual preferred является более капиталоэффективным для накопления биткоина. Пересмотр означает

GateNews1ч назад

Аналитик Гарретт Джин предупреждает о скрытых рисках, поскольку Bitcoin приближается к $82 000–$83 000

Как сообщает Odaily, аналитик Гарретт Джин опубликовал анализ с предупреждением: несмотря на стабильность рынка и приближение Bitcoin к диапазону $82 000–$83 000, базовые риски продолжают накапливаться. Джин отметил признаки напряжения, включая исчерпание корпоративной ликвидности, банкротства авиакомпаний, банки

GateNews1ч назад

Джон Боллинджер выделяет весь фонд Tactica на Bitcoin, поскольку BTC пробивает $82,000

Согласно Джону Боллинджеру, легендарному аналитику и изобретателю Bollinger Bands, его модель тренда по Bitcoin стала положительной вчера (6 мая), и он выделил весь свой криптофонд Tactica на Bitcoin без каких-либо резервов наличности. Bitcoin взлетел выше $82 000, установив новый максимум за несколько месяцев,

GateNews2ч назад

Американская компания Bitcoin сообщает о рекордном производстве 817 BTC и убытках в размере $81,8 млн за 1-й квартал

Согласно её подаче в SEC в среду, American Bitcoin (ABTC), компания по майнингу биткоина, соучредителем которой является Эрик Трамп, сообщила о чистом убытке в размере 81,8 миллиона долларов в 1 квартале 2026 года по сравнению с убытком 59,5 миллиона долларов в 4 квартале 2025 года. Выручка от майнинга снизилась до 62,1 миллиона долларов с 78,3 миллиона долларов ранее, при этом убыток составил 117,2 миллионов

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