Bitcoin Core раскрыл три уязвимости — одна могла остановить майнинг-ноды

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

Главная уязвимость: остановка майнинга

Уязвимость CVE-2025-62861 (высокая опасность) затрагивала версии 28.0–28.2 и 29.0–29.1. Она касалась обработки транзакций версии 3 (TRUC) при реорганизации блокчейна: нода могла некорректно вытеснять транзакции, оставляя зависимые от них, что создавало несогласованность пула транзакций.

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

Дефект обнаружил исследователь Никлас Гёгге 26 сентября 2025 года; исправление, подготовленное Грегом Сандерсом, вошло в релизы 30.0, 29.2 и 28.3 в октябре 2025 года. На момент раскрытия около 9 % доступных нод всё ещё работали на уязвимых версиях.

Ещё две уязвимости

Вторая проблема, CVE-2025-62859 (средняя опасность), позволяла с помощью злонамеренно сформированных компактных блоков неоднократно задерживать загрузку блоков; при определённых условиях помехи могли продолжаться бесконечно. Третья, CVE-2025-62860, касалась входящих Tor-соединений: при настройке опции -whitelist с адресом Tor-демона входящие соединения могли ошибочно получать привилегии доверенных пиров, ослабляя защиту от DoS-атак и приватность. Она потенциально затрагивала тысячи нод, однако стандартные конфигурации уязвимы не были.

Почему раскрыли только сейчас

Раскрытие следовало стандартному графику: детали не публиковались, пока последняя уязвимая ветка 29.x не достигла конца жизненного цикла 27 октября 2026 года. Ни одна из уязвимостей не позволяла красть биткоины, создавать монеты или нарушать консенсус, а случаев эксплуатации зафиксировано не было.

Частые вопросы

Опасны ли эти уязвимости для обычных пользователей биткоина?

Нет. Ни одна из уязвимостей не позволяла красть средства, создавать монеты или нарушать консенсус. Они касались преимущественно операторов нод, особенно майнеров.

Нужно ли обновлять Bitcoin Core?

Да. Рекомендуется обновиться до версий 30.0, 29.2 или 28.3 и новее, где уязвимости уже исправлены.

Почему о проблемах рассказали только в ноябре 2026 года?

Такова стандартная политика раскрытия: технические детали публикуются после того, как последняя уязвимая ветка (29.x) достигает конца жизненного цикла.

Что такое TRUC-транзакции?

Это транзакции версии 3, работающие по особым правилам mempool. Именно их обработка при реорганизации блокчейна и приводила к сбою у затронутых нод.

Источники: news.bitcoin.com, bitcoincore.org

Рекомендованные статьи