Як повідомляє PANews, розробники Bitcoin Core випустили попередження про високу серйозність, виявивши, що кожен шостий вузол Bitcoin має вразливість програмного забезпечення. У четвер проект Bitcoin Core з відкритим вихідним кодом, який забезпечує роботу програмного забезпечення на понад 98% доступних повних вузлів, виявив значну проблему безпеки, яка впливає на програмне забезпечення на 17% вузлів мережі. Зокрема, під загрозою знаходяться всі версії програмного забезпечення нижче Bitcoin Core 24.0.1. За оцінками моніторингу Bitnodes, ця вразливість до відмови в обслуговуванні впливає приблизно на 3330 із 19 200 доступних агентів користувачів повних вузлів Bitcoin.

У версіях програмного забезпечення Bitcoin Core до 24.0.1 зловмисники могли спамити вузли, використовуючи ланцюжок заголовків низької складності. Змушуючи вузли завантажувати та зберігати надто довгий ланцюжок заголовків, атака може призвести до збою вузлів, споживаючи занадто багато пропускної здатності або пам’яті пристрою. Розробники усунули цю вразливість у запиті на отримання Bitcoin Core (PR) номер 25717 і об’єднали виправлення з випуском версії 24.0.1 12 грудня 2022 року. Поточна версія програмного забезпечення вузла Bitcoin Core (зараз 27.1) містить виправлення для цього та інші вразливості.

Незважаючи на те, що ця вразливість досить серйозна, у відкритих джерелах відомо кілька випадків її використання. Висока вартість генерації та трансляції ланцюжків заголовків блоків для виконання атаки на відмову в обслуговуванні робить це економічно недоцільним для більшості зловмисників. Однак це залишається недоліком безпеки, яким можуть скористатися надзвичайно багаті, потужні або технічно досвідчені організації, такі як національна держава, які можуть прагнути зірвати операції з біткойнами через нефінансові або фінансові причини затримки. На початку червня розробники погодилися оприлюднити серйозні вразливості в програмному забезпеченні Bitcoin Core, які виправляли щонайменше 18 місяців. Спочатку вони розкрили уразливості у версіях 20 і нижче. Кожні кілька тижнів вони продовжують виявляти нові вразливості програмного забезпечення. Якщо оператори вузлів Bitcoin не оновлять своє програмне забезпечення, до 17% вузлів мережі можуть опинитися під загрозою атак типу «відмова в обслуговуванні».