🇰🇷 한글 설명
HashiCorp Vault 및 Vault Enterprise에서 인증된 공격자가 템플릿화된 정책 경로에 참조된 ID 값을 조작하여 의도하지 않은 Vault 경로에 접근할 수 있는 취약점이 발견되었습니다. 공격자가 참조되는 ID 값에 슬래시(/) 문자를 포함시키면 Vault가 이를 추가 경로 세그먼트로 해석하여 권한을 우회할 수 있습니다.
💡 쉬운 설명
로그인한 사용자가 자신의 이름이나 ID를 교묘하게 수정하여, 원래는 볼 수 없는 다른 사람의 비밀번호나 데이터 영역에 몰래 들어갈 수 있는 문제입니다. 이름 뒤에 슬래시(/)를 붙여서 마치 다른 폴더로 이동하는 것처럼 속이는 방식입니다.
🇺🇸 원문 (English)
A vulnerability was identified in HashiCorp Vault and Vault Enterprise (“Vault”) such that an authenticated attacker may manipulate an identity value referenced by a templated policy path to gain unintended access to Vault paths.
An attacker who can control the referenced identity value may include slash ({{/}}) characters that Vault interprets as additional path segments when rendering the policy.
This vulnerability, CVE-2026-5006, was fixed in Vault Community Edition 2.0.4 and Vault Enterprise 2.0.4, 1.21.9, 1.20.14, and 1.19.20.
📍 영향받는 시스템
HashiCorp Vault Community Edition (2.0.4 미만), Vault Enterprise (2.0.4, 1.21.9, 1.20.14, 1.19.20 미만 버전)
⚔️ 공격 벡터
인증된 공격자가 템플릿 정책에 사용되는 ID 값에 슬래시(/) 문자를 삽입하여 경로 조작(Path Traversal) 수행
🛡️ 대응 방법
Vault Community Edition 2.0.4 또는 Vault Enterprise 2.0.4, 1.21.9, 1.20.14, 1.19.20 이상 버전으로 업데이트
🔧 검증 코드
출력된 버전이 취약점이 해결된 보안 패치 버전(2.0.4, 1.21.9, 1.20.14, 1.19.20 이상)인지 확인합니다.
vault version | grep -E 'Vault (Community|Enterprise) (2.0\[0-4]|1\[21\[9|20\[14|1\[19\[20])'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
💻 영향받는 소프트웨어
IBM Verify Identity Access