Bitcoin Core розкриває баг, який може дозволити майнерам спричиняти збої в роботі вузлів

BTC1,61%

Розробники 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 квітня.

Вада впливала на валідацію блоків

Проблема стосувалася інтерпретатора скриптів Bitcoin Core під час валідації блоків. Bitcoin Core заявив, що спеціально сформований блок може змусити ноду звернутися до пам’яті після того, як ці дані вже були звільнені.

Під час валідації Bitcoin Core попередньо обчислює вхідні дані транзакцій і надсилає перевірки скриптів у фонові потоки. У деяких випадках некоректний блок міг знищити кешовані дані, тоді як інший потік усе ще намагався їх читати.

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

Атака потребувала дорогого майнінгу

Атаку не можна було просто здійснити. Майнер мав би згенерувати спеціально сформований блок із достатнім proof-of-work, щоб дістатися кінчика ланцюга.

Це робило атаку дорогою, тому що такий блок був би некоректним. Він не міг би отримати звичайну винагороду за блок, тож атакувальник витрачав би хешпотужність без збору стандартної майнінгової виплати.

Bitcoin Core не повідомляв, що ваду застосовували в реальних атаках. Оголошення було зосереджене на самій ваді, виправленні та часовій шкалі розкриття.

Вада не змінювала консенсусні правила Bitcoin. Вона була пов’язана з обробкою пам’яті в програмному забезпеченні Bitcoin Core, а не з правилами, які визначають коректні транзакції чи блоки Bitcoin.

Cory Fields повідомив про ваду

Cory Fields з MIT Digital Currency Initiative приватно повідомив про ваду 2 листопада 2024 року. Bitcoin Core заявив, що повідомлення містило proof of concept і запропонований спосіб зменшити ризик.

Pieter Wuille протягом чотирьох днів проштовхнув приховане виправлення через PR 31112. Pull request було об’єднано 3 грудня 2024 року, до того як Bitcoin Core 29.0 вийшов у квітні 2025 року з цим виправленням.

Оголошення послідувало політиці Bitcoin Core щодо розкриття вад із підвищеною серйозністю. Її політика говорить, що проблеми підвищеної серйозності розкриваються після того, як останній уражений реліз переходить у стан end of life.

Крім того, оператори нод, які використовують версії Bitcoin Core до 29.0, досі стикаються зі старою вадою. Bitcoin Core не виконує автоматичне оновлення, тож користувачам потрібно вручну встановлювати новіші версії.

Попередній звіт про ризики децентралізації вказував на дослідження, яке показало, що у червні 2021 року 21% нод Bitcoin використовували застаріле програмне забезпечення Bitcoin Core. Цей контекст демонструє, чому старі клієнтські версії можуть залишатися проблемою безпеки ще задовго після виходу виправлень.

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

Пов'язані статті

Bitcoin досягає найдовшої за це десятиліття серії негативного funding

Торгівля знову вище $82 000 у середу, Bitcoin (BTC) досяг найвищого рівня більш ніж за три місяці, тоді як найдовша за десятиліття негативна серія funding може посилити ризик короткого стиснення, повідомляють дослідницька та брокерська компанія K33. Рекордно довга негативна серія funding Серія 67

CryptoFrontier1хв. тому

Кит «Jason60704294» закрив коротку позицію на 501,65 BTC на суму $80,837, зафіксував $610K -збиток

Згідно з Odaily, ончейн-аналітик Ai姨 виявив, що кит Jason60704294 закрив учора ввечері коротку позицію по 501,65 BTC, відкриту за $80 837,9, на суму $40,55 мільйона. Кит зазнав оціненого збитку в $610 000 на

GateNews27хв. тому

Gomining запускає GoBTC на Consensus Miami, орієнтуючись на довгоочікуваний платіжний рівень Bitcoin

Gomining, один із топ-10 найбільших майнерів біткоїна у світі з п’ятьма мільйонами користувачів, представила GoBTC на Consensus Miami 2026 — відкритий платіжний протокол, що забезпечує миттєву авторизацію та розрахунки в мережі Bitcoin протягом 12 годин, із комісією для мерчантів 0,2%. Ключові висновки: Gomining запустила GoBTC на Conse

Coinpedia1год тому

Ціна біткоїна й далі торгується вище $80 000 — чи правильний час для покупки?

Ціна Bitcoin і надалі торгується вище $80,000. Чи це правильний час для входу на ринок криптовалют? Аналітики кажуть, що трохи більше терпіння може принести вищі прибутки. Криптоспільнота у захваті від того, що ціна Bitcoin (BTC), піонерського криптоактиву, торгується вище цінового діапазону $80,000. Th

CryptoNewsLand2год тому

Кит із «pension-usdt.eth» стикається з плаваючим збитком у 19,6 млн доларів на довгих коротких позиціях 3x по BTC та ETH

Повідомлення Gate News: наразі на кітовому рахунку «pension-usdt.eth» утримуються $BTC і $ETH 3x короткі позиції, що мають плаваючий збиток понад $19,6 мільйона на тлі подальшого зростання ринку. Прибуток кита знизився з понад $32 мільйона до $10,66 мільйона.

GateNews2год тому

Біткоїн закріпився вище за поріг у 80 000 доларів, а індекс крипторизику “страх і жадібність” уперше з січня повернувся до «нейтрального» рівня

Біткоїн закріпився вище 80 000 доларів, індекс «Страх і жадібність» уперше з січня повернувся до нейтральної зони. Розбираємо причини розвороту настроїв, динаміку коштів у ETF та прогрес у регулюванні, а також пояснюємо логіку входу інституцій.

GateInstantTrends2год тому
Прокоментувати
0/400
Немає коментарів