sec_₿sec.21ideas.org
btcpay server · BTCPay Server
Патч естьМерчанты29 октября 2026

BTCPay Server 2.4.7: bug-fix релиз с 85 исправленными security-находками, обновление особенно рекомендуют общим серверам

Вендор выпустил 2.4.7 и описывает его как bug-fix релиз, закрывающий проблемы безопасности, надёжности и учёта платежей; по отчёту сканирования исправлено 85 находок (1 Critical, 13 High, 52 Medium, 19 Low), детали Critical и High намеренно не раскрыты. Среди названных исправлений: отменённые payout больше нельзя переоткрыть в обход лимитов pull payment; политика подтверждений и лимиты истечения применяются к анонимно созданным инвойсам BitPay API, чтение отдельного инвойса требует аутентификации, а переданные токены сверяются с аутентифицированной личностью; устранены случаи, когда формы, поиск, уведомления и Greenfield-листинги раскрывали данные или формы другого магазина; усилены лимиты попыток 2FA при параллельных входах; LNURL-auth challenge истекает через пять минут и аннулируется при смене учётных данных; проверяется принадлежность кэшированных адресов текущему кошельку после замены, удаления или настройки multisig. Вендор называет обновление настоятельно рекомендованным, особенно для серверов, которые делят несколько мерчантов. Также удалены legacy-маршруты /invoices/create — вместо них /stores/{storeId}/invoices/create.

Что делать

Если вы держите собственную установку BTCPay Server без этих исправлений — обновитесь: Server Settings → Maintenance → Update либо штатный скрипт обновления; вендор считает это особенно важным для серверов, общих для нескольких мерчантов. Если ваши интеграции используют legacy-маршруты /invoices/create, до обновления переведите их на /stores/{storeId}/invoices/create, иначе приём платежей через них перестанет работать. Установкам, где эти исправления уже есть, действий не требуется.

Оповещение оказалось полезным? Поддержи проект!

Не пропусти следующее оповещение.