Bitcoin Core розкриває вразливість, виявлену за допомогою ШІ, яка призводить до збою ноди

iconCoinDesk
Поділитися
AI summary iconКороткий зміст
Bitcoin Core розкрила вразливість, що призводить до збою ноди на системах Windows і Mac, яку виявив ШІ 23 жовтня 2026 року. Зловмисники можуть перенавантажити ноди даними, що призводить до їхнього збою. Виправлення були опубліковані 27 жовтня, а повна інформація — 28 жовтня. Цей крок відповідає оновленим політикам щодо обробки легко виявлюваних помилок, що впливає на активи з високим ризиком та підвищує стурбованість CFT.

Рішення Bitcoin Core припинити ігнорувати помилки, які може знайти штучний інтелект, вже оприлюднило три з них, включаючи одну, що дозволяє незнайомцю зупинити ноди, що працюють на комп’ютерах з Windows і Mac.

Цей недолік, спочатку виявлений за допомогою сканування штучним інтелектом 23 жовтня, дозволяв будь-якому комп’ютеру, підключеним до bitcoin-ноди, що працює на Windows, macOS або BSD, затопити цю ноду даними, поки вона не вичерпає пам’ять і не зупиниться. Розробники підтвердили його в день виявлення, випустивши виправлення 27 жовтня та опублікували деталі в середу, разом з двома іншими помилками, які були виявлені скануванням.

Нода — це програмне забезпечення, яке перевіряє та передає кожну транзакцію bitcoin, а Bitcoin Core — це програма, яку використовують більшість нод. До минулого тижня розробники Core тримали в таємниці вразливості середньої важливості, як ця, до року, щоб дати операторам час оновитися, перш ніж зловмисники дізнаються, де шукати.

Це змінилося 22 жовтня для помилок, які судді проєкту вважають «легко виявляємими», оскільки LLM зробили їх дешевими для знаходження. Їх виправлення тепер виходять як можно швидше для кожної підтримуваної версії з прикріпленим публічним повідомленням, як повідомляв CoinDesk.

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

Друга помилка показує, чому Core змінив свої правила. Результати сканування були повідомлені проекту 15 вересня, а через шість днів інший розробник незалежно виявив ту саму вразливість. Вона дозволяла підключеній ноді стверджувати, що вона використовує застарілу версію протоколу, а потім зупиняти роботу. Згідно з повідомленням, повідомлення накопичувалися в пам’яті жертви зі швидкістю до 2 МБ на годину для кожного вхідного з’єднання та 5 МБ на годину для кожного вихідного.

Третя помилка, оцінена як низької серйозності, з’явилася три рази: під час сканування та у двох окремих звітах розробників — у серпні та 23 жовтня. Майнер міг створювати блоки, які призводять до переповнення файлів, які нода зберігає для переорганізації — процесу, коли мережа замінює кілька останніх блоків на конкуруючий набір.

На 64-бітних машинах атака займе приблизно місяць усього блок-продукції мережі. На Windows та 32-бітних системах нода може повністю вийти з ладу, і «перезавантаження не допомагає», — стверджується у попередженні. Ноди на 32-бітних машинах або зберігаючі блоки на старих дисках FAT32 залишаються вразливими навіть після виправлення.

Тим часом у примітках до випуску зазначено, що ще три середні та високі за важливістю помилки, виправлені у версії 30.0, будуть розкриті через два тижні.

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