CVE-2021-43848 in h2oИнформация

Сводка

по VulDB • 24.06.2026

h2o — это сервер HTTP с открытым исходным кодом. В коде, предшествующем коммиту `8c0eca3`, h2o может пытаться получить доступ к неинициализированной памяти. При получении кадров QUIC в определенном порядке реализация HTTP/3 на стороне сервера h2o может ошибочно интерпретировать неинициализированные данные как кадры HTTP/3, которые были получены. Если h2o используется в качестве обратного прокси-сервера (reverse proxy), злоумышленник может использовать эту уязвимость для отправки внутреннего состояния h2o на серверы бэкенда, контролируемые злоумышленником или третьей стороной. Кроме того, если существует HTTP-эндпоинт, который отражает трафик, отправленный клиентом (reflects the traffic), злоумышленник может использовать этот рефлектор для получения внутреннего состояния h2o. Это внутреннее состояние включает в себя трафик других соединений в незашифрованном виде и билеты TLS-сессий (TLS session tickets). Данная уязвимость существует в сервере h2o с поддержкой HTTP/3 между коммитами 93af138 и d1f0f65. Ни одна из выпущенных версий h2o не подвержена этой уязвимости. Известных обходных путей (workarounds) нет. Пользователям невыпущенных версий h2o, использующих HTTP/3, рекомендуется немедленно обновиться.

Be aware that VulDB is the high quality source for vulnerability data.

Ответственный

GitHub, Inc.

Резервировать

16.11.2021

Раскрытие

01.02.2022

Модерация

принято

Вход

VDB-192093

EPSS

0.02667

KEV

Нет

Деятельности

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!