Electrum — це біткоїн-гаманець, який підключається до зовнішніх серверів для отримання історії транзакцій. Electrum перевіряє транзакції за допомогою верифікації простого платежу (Simple Payment Verification). Гаманець, при відображенні очікуючих транзакцій, довіряв цю функцію своєму основному серверу.
Зловмисники перехоплювали транзакції через шкідливі сервери ще до того, як інформація потрапляла в мережу Біткоїна. Вимкнувши відображення легітимної транзакції, злочинці могли замінювати її, вставляючи замість адреси отримувача свою адресу. Незважаючи на те, що підроблена транзакція містила недійсні підписи, вразливі версії Electrum не перевіряли їх перед відображенням транзакції в історії гаманця.
Ризик виникав, коли користувачі намагалися збільшити комісію за транзакцію за допомогою функції Replace-by-Fee (RBF), яка дозволяє замінити непідтверджений платіж іншим із більш високою комісією. Підтверджуючи корекцію комісії, користувачі могли підписати дійсну транзакцію на користь зловмисника.
Розробники підтвердили два випадки крадіжки криптоактивів. 11 жовтня власник гаманця під псевдонімом dannydeezy повідомив, що транзакція, відображена в історії Electrum, не відповідає початково відправленій платіжній операції. Ще один анонім, Raju-K12, 18 жовтня повідомив розробників, що втратив кошти під час спроби збільшити комісію за транзакцію. У його випадку шахрайська транзакція мала нульову комісію, що, за думкою команди Electrum, було зроблено для того, щоб жертва сама ініціювала підвищення комісії.
Уразвимість вплинула на всі версії Electrum до 4.8.3. Розробники не уточнили суму вкрадених коштів, кількість серверів, задіяних у атакі, та кількість жертв. Команда криптогаманця випустила виправлення, додавши його 23 жовтня у версії 4.8.3. Завантажувані двійкові файли стали доступні 24 жовтня. Розробники ввели перевірку підпису для непідтверджених транзакцій і зазначили, що оновлення не перетворює Electrum на повний вузол Біткоїна. Це означає, що надходящі непідтверджені транзакції залишаються поза новими перевірками підпису, тоді як підтверджені платежі продовжують проходити через попередні процедури верифікації.
Власникам ранніх версій гаманця рекомендується завантажити оновлення з офіційного сайту Electrum. Тим, хто не може швидко оновитися, варто перевіряти повні адреси одержувачів і суми перед підписанням транзакцій, включаючи заміну комісій. Користувачі, які підключаються лише до довірених серверів, включаючи власний, цій атакі не підвержені.
Недавно фахівці Symantec Threat Hunter обнаружили нову версію інфостайлера Aoki (Aokigahara) — програми, що краде файли сесій ІІ-асистентів, файли cookie та дані криптогаманців. Хакери використовують вкрадені ключі API для отримання доступу до пов’язаних репозиторіїв та хмарних сервісів.

