🔍 CVE-2026-73551

5.3
CVSS Score
MEDIUM
2026-09-21
2026-10-05 14:06
✅ 완료

🇰🇷 한글 설명

Envoy 프록시의 URL 정규화 과정에서 세미콜론(;)이 포함된 경로 세그먼트의 점(.) 및 점점(..)을 제대로 인식하지 못하는 취약점입니다. 이로 인해 공격자가 경로 혼동을 유발하여 경로 기반의 보안 정책이나 RBAC를 우회할 수 있습니다.

💡 쉬운 설명

웹사이트 주소에 특수 기호를 섞어 보내면, 보안 시스템은 정상적인 주소로 착각하지만 실제 서버는 금지된 페이지로 연결되는 문제입니다. 이를 통해 공격자가 허가되지 않은 관리자 페이지 등에 접근할 수 있습니다.

🇺🇸 원문 (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 URL normalization does not recognize dot and dotdot path segments when they carry semicolon parameters. A request such as /user/..;foo=bar/admin is therefore not canonicalized to /admin even when path normalization is enabled. If an upstream interprets the segment according to RFC 3986 while Envoy applies routing or RBAC to the uncollapsed path, a remote client can cause path confusion and bypass path-based security policy. The relevant scope boundary is that the security consequence depends on a downstream/upstream path interpretation mismatch or a path-based Envoy decision. 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

⚔️ 공격 벡터

세미콜론이 포함된 경로(예: /user/..;foo=bar/admin)를 사용하여 경로 정규화를 우회하는 원격 공격

🛡️ 대응 방법

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

🔧 검증 코드

명령어 결과에 패치된 버전 번호가 출력되면 취약점이 해결된 상태입니다.

Shell / Script
envoy --version | 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:L/PR:N/UI:N/S:U/C:L/I:N/A:N

💻 영향받는 소프트웨어

Envoy