Блокчейн · · 3 хв · 16

Три виправлені вразливості Bitcoin Core: як вони впливали на майнінг, блоки і Tor

Розробники Bitcoin Core опублікували технічні деталі трьох вразливостей, які вже виправлені у версіях 30.0 і 29.2. Проблеми могли порушувати роботу майнінгових вузлів, затримувати обробку блоків і послаблювати захист Tor-з’єднань.

Bitcoin Core — ілюстративне зображення до новини

Збій мемпулу після реорганізації ланцюга

Найсерйознішою назвали CVE-2025-62861. Ніклас Гьогге сповістив про цю помилку у вересні 2025 року, і саме її визнали найнебезпечнішою серед трьох.

Помилка була пов’язана з правилами sibling eviction, які діють у межах політики TRUC. Після реорганізації блокчейна ці правила залишалися чинними для транзакцій, що поверталися в мемпул. Через це вузол міг видалити батьківську транзакцію, але зберегти дочірні. Така неузгодженість мемпулу заважала майнерам формувати валідні шаблони блоків, а вузли доводилося перезапускати.

Затримка блоків через компактні блоки

Друга проблема, CVE-2025-62859, має середній рівень небезпеки. Про неї у квітні 2025 року повідомив Юджин Сігел.

Зловмисний мережевий пір міг змінювати дані свідків у компактних блоках і затримувати їх обробку до 10 хвилин. Атаку можна було повторювати без обмежень на вузлах, запущених із параметром -blocksonly. Вона також працювала, якщо атакувальник контролював усіх трьох високошвидкісних пірів вузла.

Привілеї для Tor-з’єднань

Третя вразливість, CVE-2025-62860, пов’язана з обробкою вхідних з’єднань через Tor. За певних налаштувань IP-адреса проксі-сервера потрапляла до діапазону білого списку (-whitelist). Вузли, які підключалися через цей проксі, отримували привілейований доступ.

Така конфігурація могла послабити захист від DDoS-атак і знизити приватність. За даними Bitcoin Core, під ризиком опинилися тисячі доступних вузлів основної мережі. Ноди без нестандартного налаштування білого списку не були вразливими.

Коли вийшли виправлення

  • Реліз 30.0 з’явився 10 жовтня 2025-го.
  • Версія 29.2 вийшла 14 жовтня 2025-го.
  • Підтримку останньої уразливої збірки припинили 27 жовтня 2025-го.

Виправлення для всіх трьох проблем увійшли до цих оновлень.

Що це означає для майнерів і власників вузлів

Вузли на версіях 28.0–28.2 або 29.0–29.1 були під ризиком через CVE-2025-62861, тому їх варто оновити до актуальної версії. Оператори, які запускали ноди з параметром -blocksonly або з нестандартним білим списком для Tor, мали перевірити свою конфігурацію, адже саме ці сценарії були вразливими.

Примітка редакції: Для CVE-2025-62859 і CVE-2025-62860 джерело не вказує, у яких версіях Bitcoin Core ці проблеми були присутні.

Примітка редакції: Кількість уражених вузлів у джерелі названа як «тисячі» без точної цифри.

Часті питання

Які версії Bitcoin Core були вразливі до CVE-2025-62861?

Вразливими були версії 28.0–28.2 і 29.0–29.1 Bitcoin Core. Проблема була пов’язана з правилами видалення пов’язаних транзакцій після реорганізації блокчейна. Виправлення увійшли до версій 30.0 і 29.2, випущених у жовтні 2025 року.

Коли вийшли оновлення з виправленням трьох вразливостей Bitcoin Core?

Реліз 30.0 з’явився 10 жовтня 2025 року, а версія 29.2 вийшла 14 жовтня 2025 року. Підтримку останньої уразливої збірки припинили 27 жовтня 2025 року. Вузлам, які працюють на старих версіях, варто перейти на актуальні.

Чи були вразливі всі вузли Bitcoin Core до CVE-2025-62860?

Ні. За даними Bitcoin Core, вразливими були лише ноди з нестандартним налаштуванням білого списку, через який IP-адреса Tor-проксі потрапляла до привілейованого діапазону. Ноди без такого налаштування не були під ризиком.

Раніше ми писали

Джерела