🔍 CVE-2026-50572

5.9
CVSS Score
MEDIUM
2026-09-21
2026-10-05 14:12
✅ 완료

🇰🇷 한글 설명

Envoy의 HTTP 외부 인증(ext_authz) 클라이언트에서 요청이 거부된 후에도 오래된 요청 콜백이 남아있는 취약점이 발견되었습니다. 이로 인해 인증 응답 처리 과정에서 이미 파괴된 콜백 소유자를 호출하게 되어 Use-After-Free 오류와 프로세스 충돌이 발생할 수 있습니다.

💡 쉬운 설명

인증 과정에서 잘못된 메모리 참조가 발생하여 프로그램이 갑자기 종료될 수 있는 문제입니다. 공격자가 이를 이용해 서비스의 안정성을 해치거나 시스템을 중단시킬 수 있습니다.

🇺🇸 원문 (English)

Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's HTTP external-authorization client can retain a stale request callback after a request is rejected. When RawHttpClientImpl::onSuccess later processes the authorization response, it can invoke callbacks_ after the callback owner has been destroyed, causing a use-after-free and process crash under production traffic. The relevant scope boundary is that the vulnerable path uses the HTTP ext_authz client; the advisory does not establish the same trigger for unrelated filters. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.

📍 영향받는 시스템

Envoy versions prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1

⚔️ 공격 벡터

HTTP 외부 인증(ext_authz) 필터를 사용하는 환경에서 조작된 인증 응답을 통해 발생 가능

🛡️ 대응 방법

Envoy를 최신 패치 버전(1.36.10, 1.37.6, 1.38.4, 1.39.1 이상)으로 업데이트하십시오.

🔧 검증 코드

명령어 실행 결과로 패치된 버전 번호가 출력되면 안전하며, 아무것도 출력되지 않으면 취약할 수 있습니다.

Shell / Script
envoy --version 2>/dev/null | grep -E 'v(1.36.10|1.37.6|1.38.4|1.39.1)'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Envoy