Апдейт инцидента: Bitcoin Core v31.1: исправлен путь, при котором режим -privatebroadcast мог соединяться через clearnet
Bitcoin Core 32.1: тот же фикс утечки IP в -privatebroadcast вышел и в новой мажорной ветке, версии 29.x и старше сняты с поддержки
В анонсе релиза сообщается, что исправлен путь, при котором транзакция, отправленная через sendrawtransaction с -privatebroadcast=1, могла уйти напрямую по IPv4/IPv6 при откате с P2P v2 на v1, в обход принудительного прохода через Tor-прокси. Дополнительно: сборка 32.0 была помечена тегом, но полностью не выпускалась, а ветки 29.x и старше объявлены End of Life и обновлений больше не получат; среднюю и высокую тяжесть уязвимостей, исправленных в 30.0 (их 3), источник обещает раскрыть через две недели.
Если нода работает на 29.x или старше — обновлений для неё больше не будет, запланируйте переход на поддерживаемый релиз; сборку 32.0 не используйте, она не выпускалась. Процедура: остановить ноду, дождаться полного завершения работы (иногда несколько минут), затем запустить установщик (Windows) либо скопировать Bitcoin-Qt (macOS) или bin/ и libexec/ (Linux); при переходе с EOL-версии миграция каталога данных может занять время. Кому эти исправления уже доступны, дополнительных действий не требуется.
Источники:
Оповещение оказалось полезным? Поддержи проект!
Не пропусти следующее оповещение.
Ход инцидента
- 27.10Bitcoin Core v31.1: исправлен путь, при котором режим -privatebroadcast мог соединяться через clearnet
- 28.10Bitcoin Core 32.1: тот же фикс утечки IP в -privatebroadcast вышел и в новой мажорной ветке, версии 29.x и старше сняты с поддержки