🇰🇷 한글 설명
OpenBao 2.6.0 미만 버전에서 ACL 정책 평가 시 와일드카드 처리 오류가 발생합니다. 부모 경로에 LIST 권한이 있고 자식 경로에 명시적 거부(deny)가 설정된 경우, 특정 경로의 목록을 조회할 수 있는 보안 취약점이 존재합니다.
💡 쉬운 설명
비밀번호 관리 도구인 OpenBao에서 권한 설정이 제대로 작동하지 않는 문제가 발견되었습니다. 특정 폴더를 보지 못하게 막아두어도, 상위 폴더의 권한 때문에 막힌 폴더의 목록을 볼 수 있는 상태입니다.
🇺🇸 원문 (English)
OpenBao is an open source identity-based secrets management system. Prior to 2.6.0, OpenBao's vault/policy/acl.go could evaluate a broader wildcard ACL grant before more-specific trailing-wildcard ACL paths with capabilities = ["deny"] for a LIST operation. When a parent path permitted LIST and a child path was denied, the trailing-slash lookup could therefore allow listing the denied path. Other operation types are outside the repository advisory's affected scope. This issue is fixed in version 2.6.0.
📍 영향받는 시스템
OpenBao 버전 2.6.0 미만
⚔️ 공격 벡터
권한이 제한된 자식 경로에 대해 LIST 작업을 수행하여 차단된 경로의 목록을 조회
🛡️ 대응 방법
OpenBao를 최신 버전인 2.6.0 이상으로 업데이트
🔧 검증 코드
명령어 결과에 2.0.0부터 2.5.x 사이의 버전이 출력되면 취약한 버전이 설치된 것입니다.
openbao --version 2>/dev/null | grep -E '2\.[0-5]\.'