🔍 CVE-2026-26205

0.0
CVSS Score
UNKNOWN
2026-02-19
2026-06-17 10:25
✅ 완료

🇰🇷 한글 설명

opa-envoy-plugin의 input.parsed_path 필드 생성 방식에 취약점이 존재합니다. HTTP 요청 경로에 이중 슬래시(//)가 포함될 경우 이를 권한(authority) 구성 요소로 잘못 해석하여 경로의 앞부분을 누락시키며, 이로 인해 권한 정책과 백엔드 서버 간의 경로 해석 불일치가 발생하여 접근 제어를 우회할 수 있습니다.

💡 쉬운 설명

공격자가 주소창에 슬래시를 두 번 입력하는 방식으로 보안 검사를 속일 수 있는 문제입니다. 보안 필터는 엉뚱한 주소를 검사하지만, 실제 서버는 공격자가 원하는 주소로 연결되어 허가되지 않은 페이지에 접속할 수 있습니다.

🇺🇸 원문 (English)

opa-envoy-plugun is a plugin to enforce OPA policies with Envoy. Versions prior to 1.13.2-envoy-2 have a vulnerability in how the `input.parsed_path` field is constructed. HTTP request paths are treated as full URIs when parsed; interpreting leading path segments prefixed with double slashes (`//`) as authority components, and therefore dropping them from the parsed path. This creates a path interpretation mismatch between authorization policies and backend servers, enabling attackers to bypass access controls by crafting requests where the authorization filter evaluates a different path than the one ultimately served. Version 1.13.2-envoy-2 fixes the issue.

📍 영향받는 시스템

opa-envoy-plugin versions prior to 1.13.2-envoy-2

⚔️ 공격 벡터

HTTP 요청 경로에 이중 슬래시(//)를 포함시켜 경로 해석 불일치를 유도하는 방식

🛡️ 대응 방법

opa-envoy-plugin을 1.13.2-envoy-2 이상의 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 1.13.2-envoy-2 미만인지 확인하십시오.

Shell / Script
dpkg -l | grep opa-envoy-plugin 2>/dev/null || rpm -qa | grep opa-envoy-plugin

💻 영향받는 소프트웨어

Envoy