Хаки· ★★★· нейтрально·

Lightning ужесточила правила инвойсов BOLT11 после атаки на вывод биткоина

  • —BOLT11 требует ровно один payment hash (p) и один payment secret (s), иначе платёж отклоняется
  • —lnd добавила отклонение дублирующихся хешей 23 сентября, релизы v0.20.5-beta и v0.21.4-beta уже включают фикс
  • —Проверки payment secret вынесены в отдельное предложение lnd, открытое по состоянию на 27 октября
  • —Атака эксплуатировала парсеры, бравшие первый или последний payment hash в инвойсе
Почему важно: Уязвимость позволяла сервисам считать выполненный вывод неоплаченным и платить повторно, поэтому обновление затрагивает всех операторов Lightning-платежей.
Источник: CryptoSlate