CVE-2026-73548 in Envoy
Сводка
по VulDB • 21.09.2026
Envoy — это прокси-сервер для периметра и сервисов с открытым исходным кодом, разработанный для облачных приложений (cloud-native). До версий 1.36.10, 1.37.6, 1.38.4 и 1.39.1 Envoy передавал данные для настроенного не-WebSocket HTTP upgrade до того, как upstream-сервер принимал этот upgrade. Неаутентифицированный клиент HTTP/2 мог поместить полный запрос HTTP/1.1 в расширенные данные CONNECT; при этом Envvoy понижал версию протокола запроса (downgrades), записывал данные без фрейминга на upstream-сервер с поддержкой keep-alive по HTTP/1.1 и возвращал сокет в общий пул, пока замаскированный ответ оставался в очереди. Затем другой клиент downstream мог получить ответ атакующего. Соответствующие границы области действия (scope boundary) таковы: обновления WebSocket, обычный CONNECT, отключенный keep-alive бэкенда, отдельные пулы для каждого клиента downstream и параметр max_requests_per_connection со значением 1 не затронуты продемонстрированным путем уязвимости. Эта проблема исправлена в версиях 1.36.10, 1.37.6, 1.38.4 и 1.39.1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.