sec_₿sec.21ideas.org
bitcoin core · Bitcoin Core
Патч естьОператоры нод28 октября 2026

Bitcoin Core: пир может уронить узел на Windows, macOS и BSD через TCP urgent data

По раскрытию Bitcoin Core, на платформах кроме Linux используется backend мониторинга сокетов на основе select(), который отслеживал исключительные состояния сокета независимо от того, приостановлено ли чтение. Отправкой TCP urgent (out-of-band) данных злонамеренный пир обходит механизм backpressure и заставляет узел складывать в очередь неограниченный объём данных; источник пишет, что на практике это позволяет тривиально обрушить любой узел под Windows, macOS или BSD, к которому атакующий подключён. Severity оценена как Medium, путь кода select() — единственный затронутый, узлы на Linux не затронуты. Исправление вышло в версиях 29.5, 30.4, 31.2 и 32.1.

Что делать

Операторам узлов Bitcoin Core на Windows, macOS или BSD: если этих исправлений в установке нет — обновитесь на 29.5, 30.4, 31.2 или 32.1 по своей ветке в ближайшее время. Узлы на Linux не затронуты; установкам, где эти исправления уже есть, действий не нужно.

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

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