rustls: получение close_notify во время рукопожатия приводило к бесконечному циклу
19.04.2024В TLS-библиотеке rustls ConnectionCommon::complete_io мог уходить в бесконечный цикл в зависимости от сетевого ввода.
Условие срабатывания
Если во время рукопожатия приходит alert close_notify, complete_io не завершается. Не затронуты те, кто не вызывает complete_io: rustls-tokio и rustls-ffi. Уязвимы rustls::Stream и rustls::StreamOwned. Исправлено в 0.23.5, а также в ветках 0.22.4 и 0.21.11.
Оригинал
RUSTSEC-2024-0336
Упоминаний: 0 · Просмотров: 2