Bitcoin Core виправляє вразливість ноди майнінгу високого рівня серйозності CVE-2025-62861

iconBeInCrypto
Поділитися
AI summary iconКороткий зміст
Bitcoin Core випустив патчі для вразливості високого рівня серйозності (CVE-2025-62861), яка може зупинити мінінг-ноди від створення нових блоків. Проблема, пов’язана з пошкодженням mempool під час ребудів ланцюга, стосувалася версій 28.0–28.2 та 29.0–29.1. Виправлення були надані у жовтні 2025 року у вигляді версій 30.0, 29.2 та 28.3. Власникам повних нод рекомендується оновитися.

Розробники Bitcoin Core розкрили вразливість високого рівня серйозності, яка може перешкоджати впливовим нодам у створенні нових блоків. Bitcoin Core опублікував попередження про безпеку, ідентифікувавши цю вразливість як CVE-2025-62861 10 листопада. Вразливими версіями були 28.0–28.2 та 29.0–29.1. Розробники виправили цю проблему більше року тому, але ноди, що використовують застаріле програмне забезпечення, можуть залишатися під загрозою.

Цей недолік пошкодив mempool під час переорганізацій ланцюга, оскільки правило, відоме як витіснення сестринських транзакцій, не працювало правильно. Проблема стосувалася транзакцій TRUC, які дозволяють лише одну непідтверджenu дочірню транзакцію. Bitcoin Core ввів витіснення сестринських транзакцій у версії 28.0, дозволяючи другій дочірній транзакції з вищими комісіями замінити першу. Однак витіснення сестринських транзакцій не працювало правильно, коли ноди відновлювали транзакції з від’єднаних блоків. Нода могла видалити відновлену транзакцію, зберігаючи при цьому її нащадків. Залишені транзакції потім витрачали кошти, яких більше не існувало.

Майнери та оператори майнінгових пулів, що використовували вразливі версії, стикалися з основним ризиком. Несумісність mempool призводила до невдачі перевірки валідності при створенні шаблону блоку. Шаблон блоку — це кандидат у блоки, який нода збирає для майнерів, тому ця невдача перешкоджала майнінговій ноді у створенні блоків. Єдиним засобом виправлення для постраждалої ноди був перезапуск, оскільки він примушував ноду відновити mempool з нуля.

Дослідник безпеки Ніклас Гьогге відповідно повідомив про вразливість 26 вересня 2025 року. Розробник Гріг Сандерс надіслав виправлення всього через декілька хвилин. Bitcoin Core випустив виправлені версії 30.0, 29.2 та 28.3 у жовтні 2025 року. Bitcoin Core приховував технічні деталі, доки остання вразлива версія серії 29.x не досягла кінця життєвого циклу. Розробники зазвичай відкладають такі розголошення, доки більшість нод не оновляться.

Той самий пакет розголошень стосувався двох додаткових уразливостей, виправлених у версії 30.0. Одна уразливість могла призводити до переривання обробки блоків. Інша уразливість неправильно надавала дозволи для вхідних підключень Tor. Розголошення відбулося після пакету за жовтень, що охоплював три інші уразливості, виявлені Project Loupe — сканером на основі ШІ. Операторам, які ще використовують версії 28.0–29.1, слід негайно оновитися. Перезавантаження вразливої ноди також повертає mempool до чистого стану.

Відмова від відповідальності: Інформація на цій сторінці може бути отримана від третіх осіб і не обов'язково відображає погляди або думки KuCoin. Цей контент надається лише для загального інформування, без будь-яких запевнень або гарантій, а також не може розглядатися як фінансова або інвестиційна порада. KuCoin не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації. Інвестиції в цифрові активи можуть бути ризикованими. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з ваших власних фінансових обставин. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.