🔍 CVE-2026-88021

7.1
CVSS Score
HIGH
2026-09-10
2026-09-10 20:17
✅ 완료

🇰🇷 한글 설명

Consul 및 Consul Enterprise의 Connect 서비스 메쉬에서 권한 우회 취약점이 발견되었습니다. 서비스 이름, 네임스페이스 또는 파티션 내 특정 문자를 올바르게 이스케이프하지 않아 Envoy RBAC 규칙이 의도보다 넓게 생성될 수 있습니다. 이로 인해 권한이 없는 서비스가 대상에 접근할 수 있는 위험이 있습니다.

💡 쉬운 설명

서비스 간의 출입 통제 규칙을 만들 때 특수 문자를 제대로 처리하지 못하는 오류가 발생했습니다. 이로 인해 허가되지 않은 서비스가 마치 허가된 것처럼 다른 서비스에 접속할 수 있게 됩니다.

🇺🇸 원문 (English)

Consul and Consul Enterprise are vulnerable to an authorization bypass in the Connect service mesh that may allow a service to reach a destination it is not authorized to access. When building Envoy RBAC rules to enforce Connect intentions, Consul did not correctly escape certain characters in service names, namespaces, and partitions, causing the generated authorization rules to match more broadly than intended. This vulnerability (CVE-2026-88021) is fixed in Consul 2.0.4 and Consul Enterprise 1.21.18, 1.22.12 and 2.0.4.

📍 영향받는 시스템

Consul 및 Consul Enterprise (버전 정보 미기재 시 2.0.4, 1.21.18, 1.22.12 미만 버전)

⚔️ 공격 벡터

서비스 이름이나 네임스페이스에 특수 문자를 포함시켜 권한 검사 규칙을 무력화하는 방식

🛡️ 대응 방법

Consul 2.0.4, Consul Enterprise 1.21.18, 1.22.12 또는 2.0.4 이상 버전으로 업데이트

🔧 검증 코드

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

Shell / Script
consul version | grep -E 'Consul (2.0.4|1.21.18|1.22.12|2.0.4)'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Envoy