Electrum выпустил обновление после атаки с подменой Bitcoin-транзакций
Уязвимость в Electrum позволяла вредоносным серверам подменять неподтвержденные платежи и направлять средства на адреса атакующих. Исправление доступно в версии 4.8.3
Один основной источник · Как мы проверяем новости

Что произошло
Вредоносный сервер мог подавить настоящую неподтвержденную Bitcoin-транзакцию и внедрить конфликтующую поддельную. В ней отображался адрес атакующего и нулевая комиссия, из-за чего платеж выглядел зависшим.
Поскольку Electrum не проверял подписи таких транзакций, подделка появлялась в истории кошелька как легитимная. Когда пользователь повышал комиссию для «зависшего» платежа, он подписывал новую действительную транзакцию, которая уже отправляла средства на адрес атакующего.
Как работает исправление
Версия 4.8.3 проверяет криптографические подписи на входах, принадлежащих кошельку, до добавления любой неподтвержденной транзакции в локальную историю. Сервер больше не может внедрить поддельную транзакцию, связанную с адресами пользователя, без действительных подписей.
Разработчик Electrum SomberNight также предупредил, что атакующие могли подобрать адрес под последние четыре символа предполагаемого адреса получателя. При проверке только окончания длинного Bitcoin-адреса это создавало видимость совпадения.
Исправление отметили в репозитории 23 октября, а бинарные файлы опубликовали на следующий день.
Что важно знать пользователям
Транзакции от внешних отправителей, у которых ни один вход не принадлежит кошельку пользователя, по-прежнему принимаются без проверки подписей. SomberNight отметил, что для устранения этого ограничения потребуется дополнительная работа.
Пользователи, подключающиеся исключительно к собственному серверу, не затронуты атакой. Electrum 4.8.3 доступен на electrum.org и в Github проекта.
Предыдущие атаки на Electrum
Electrum уже сталкивался с вредоносными атаками. В 2018 году злоумышленники использовали вредоносные серверы для рассылки поддельных уведомлений об обновлении, а к 2020 году потери пользователей Electrum оценивались в $25 млн.
Открытая модель серверов Electrum, при которой любой желающий может запустить узел, делает возможными атаки такого типа.
Источники
Один основной источник. Как мы проверяем новости


