Розробники апаратного гаманця Coldcard випустили прошивку для усунення критичної уразливості

Розробники апаратного гаманця для біткоіни Coldcard випустили бета-патч прошивки для усунення вразливості, яка торкнулася апаратного гаманця Ledger раніше цього року.

Дослідник безпеки Бен Ма (Бен Ма), працюючий на виробника апаратних гаманців Shift Crypto, виявив вразливість в апаратному гаманці Coldcard. Зловмисник може змусити користувача Coldcard відправити справжню транзакцію BTC, тоді як він вважає, що надсилає транзакцію в тестовій мережі.

Транзакції BTC як у тестовій, так і в основній мережі «мають одне й те саме подання транзакції», – пише Ма у блозі Shift Crypto. Зловмисник може згенерувати транзакцію основної мережі Біткоїна для апаратного гаманця, але зробити її схожою на транзакцію тестової мережі. Це ускладнює розпізнавання помилок користувачами.

Ма дізнався про вразливість після того, як анонімний дослідник виявив так звану атаку «обходу ізоляції» в апаратному гаманці Ledger. Коли було виявлено початкову вразливість, засновник Coinkite та творець Coldcard Родольфо Новак (Родольфо Новак) сказав:

«Coldcard не підтримує жодних “шиткойни”, ми вважаємо, що це найкращий шлях».

На його думку, гаманець, що містить тільки BTC, буде безпечним, оскільки вразливість частково виникла через те, що гаманці Ledger раніше дозволяли керувати різними монетами, використовуючи один і той же закритий ключ. Оскільки Coldcard не підтримує кілька монет, теоретично в гаманці не повинно бути цієї проблеми. Однак гаманець може бути використаний для транзакцій у тестовій мережі Біткоїна і це відкриває лазівку для хакерів.

Якщо комп'ютер користувача скомпрометовано, а його гаманець Coldcard розблоковано та підключено до цього пристрою, зловмисник може обманом змусити його відправити BTC до основної мережі замість транзакції до тестової мережі.

«Зловмисник просто повинен переконати користувача спробувати транзакцію у тестовій мережі, застосувавши будь-яку атаку соціальної інженерії. Після того, як користувач підтверджує транзакцію тестової мережі, зловмисник отримує BTC основної мережі у тому ж обсязі», – пише Ма у блозі.

Оскільки зловмисник може виконати цю атаку віддалено, вразливість відповідає критеріям критичної проблеми Shift Crypto, що призвело до необхідності розкриття інформації. Відповідно до статті, Ма розкрив уразливість Coinkite 4 серпня, та Новак визнав її наявність наступного дня. 23 листопада Coldcard випустив бета-версію
прошивки для усунення вразливості.

Нагадаємо, що нещодавно користувачі гаманців Ledger втратили
більше 1 150 000 XRP, ставши жертвами шахраїв, які проводили фішингові атаки і залучали людей на підроблений сайт.