Core Lightning версии 26.06.9 устраняет критические уязвимости безопасности и ошибку в обработке платежей

Core Lightning выпустила версию 26.06.9, чтобы устранить критические уязвимости безопасности и регрессию, затрагивающую узлы обработки платежей в сети Bitcoin. Обновление решает проблемы, связанные с закрытием каналов, ограничением скорости передачи сообщений на загруженных узлах и ограничениями авторизации для рун.

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

Ключевые факты

  • Обновление устраняет регрессию в версии 26.06.8, когда служебные сообщения полностью расходовали выделенный на запросы гоша CPU-лимит, что приводило к задержкам трафика на загруженных узлах.
  • Новое исправление при закрытии каналов принудительно завершает работу каналов, если предложенный платежный контракт достигает своего крайнего срока, предотвращая потерю пересылаемых средств из‑за несвоевременного исполнения.
  • Теперь применяются ограничения на авторизацию рун: запрещено создавать неограниченные руны из ограниченных или повторно добавлять в список заблокированные руны.
  • Команда listconfigs теперь скрывает конфиденциальные данные, такие как информация для восстановления и пароли RPC Bitcoin, для всех пользователей.
  • Узлы, работающие на ветке master, не могут откатиться до серии 26.06.x из‑за требований к новой структуре базы данных.

Почему это важно

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

Источники