НовостиКриптовалютыElectrum устранила уязвимость в Bitcoin-кошельке, превращавшую повышение комиссии в кражу средств

Electrum устранила уязвимость в Bitcoin-кошельке, превращавшую повышение комиссии в кражу средств

Автор: Coincentral·

Ключевые выводы

  • •Electrum выпустила версию 4.8.3 24 октября 2026 года, добавив проверку подписей неподтвержденных транзакций, расходующих средства, контролируемые кошельком.
  • •Старые версии Electrum отображали ожидающие платежи без проверки их подписей, что позволяло контролируемым злоумышленниками серверам подменять транзакции на мошеннические, которые пользователи могли обманом подписать.
  • •Уязвимость стала известна благодаря двум частным сообщениям: одному от 11 октября от пользователя мультисигнатурного кошелька и одному от 18 октября от пользователя, потерявшего биткойны после повышения комиссии за подмененный платеж.
  • •Адреса злоумышленников в обоих случаях совпадали с последними четырьмя символами адресов предполагаемых получателей — деталь, которая могла обойти проверки, опирающиеся на конечные символы адреса.
  • •Разработники оценили проблему как критическую и заявили, что некоторые серверы уже использовали этот метод против пользователей, то есть угроза была активной, а не теоретической.
Electrum устранила уязвимость в Bitcoin-кошельке, превращавшую повышение комиссии в кражу средств

Electrum подтвердила, что как минимум одна кража Bitcoin стала следствием ошибки в кошельке, позволявшей вредоносным серверам изменять ожидающие платежи, согласно отчету о безопасности, опубликованному разработчиками. Злоумышленники использовали уязвимость для перенаправления средств, когда пользователи пытались повысить комиссию за транзакцию через функцию Bitcoin Replace-by-Fee. Команда выпустила исправление — версию 4.8.3 — 24 октября 2026 года.

Раскрытию информации предшествовали два частных сообщения, полученных в этом месяце. Electrum полагается на серверы для хранения записей о транзакциях и их трансляции — архитектура, которая делает кошелек легким, но надежность отображаемой истории зависит от сервера, отвечающего на каждый запрос. Именно это дало злоумышленникам возможность вмешаться до того, как платежи достигнут сети Bitcoin.

Как работала уязвимость

Контролируемый злоумышленником сервер мог удерживать корректный платеж Bitcoin и вместо него показывать другую ожидающую транзакцию. Поддельная запись указывала адрес злоумышленника в качестве получателя. Старые версии Electrum не проверяли подпись такой записи перед отображением ее в истории кошелька. Проверка подписи — это этап, который связывает показанный платеж с собственными ключами кошелька, поэтому ее пропуск оставлял отображаемую историю открытой для любых данных, предоставленных сервером, независимо от того, что кошелек действительно создавал.

Пользователь, который затем выбирал Replace-by-Fee — механизм Bitcoin для повторной отправки ожидающего платежа с более высокой комиссией — мог привести к тому, что Electrum подпишет подмененный платеж, сделав его действительным. В отличие от недавней утечки данных клиентов аппаратного кошелька Keystone, эта атака обманом заставляла пользователей одобрять измененные платежные реквизиты.

Два сообщения привели к выпуску патча

Первое сообщение поступило 11 октября от пользователя кошелька с мультисигнатурой «два из трех» и двумя устройствами Trezor. Пользователь проверил исходный платеж на обоих устройствах, но позже обнаружил в истории Electrum другую транзакцию. В его сообщении не упоминалось о потере средств.

18 октября второй пользователь сообщил о потере биткойнов после повышения комиссии за подмененный платеж. Разработчики не раскрыли сумму. В обоих сообщениях описывались адреса злоумышленников, оканчивавшиеся теми же четырьмя символами, что и адреса предполагаемых получателей — совпадение, которое может обойти проверки, опирающиеся на конечные символы адреса, — при этом один подмененный платеж вовсе не содержал комиссии, из-за чего он мог выглядеть «зависшим».

В отдельном инциденте — взломе платформы Railway, связанном с кражей криптовалюты — речь шла о предположительноомпрометированных учетных данных, а не о фальсифицированных ожидающих платежах.

Electrum призывает к обновлению после исправления

Electrum выпустила версию 4.8.3 24 октября. Разработчики пометили исправленную сборку в пятницу, за день до релиза. Обновление теперь проверяет подписи неподтвержденных транзакций, расходующих средства, контролируемые кошельком. Разработчики оценили проблему как критическую и заявили, что некоторые серверы уже использовали этот метод против пользователей, то есть угроза была активной, а не гипотетической.

Они призвали пользователей обновить свои кошельки и проверять адреса получателей и суммы перед подписанием любой транзакции. Поскольку добавленная проверка подписи присутствует только в версии 4.8.3 и новее, эти две меры предосторожности остаются основной защитой для тех, кто еще не обновился.

Другие производители кошельков в последние недели также сообщали об иных угрозах. Foundation недавно проследила фишинговые письма пользователям Passport с реальными данными о покупках до скомпрометированных сервисных ключей; эти сообщения не использовали описанный Electrum метод подмены транзакций.