🇰🇷 한글 설명
OpenShift 또는 Kubernetes 환경에서 3.4.3 미만 버전의 Tower를 실행할 경우, 애플리케이션 자격 증명이 환경 변수를 통해 플레이북 작업 실행 시 노출될 수 있습니다. 플레이북을 작성할 수 있는 권한을 가진 악의적인 사용자는 이를 악용하여 관리자 권한을 획득할 수 있습니다.
💡 쉬운 설명
프로그램 실행 과정에서 중요한 비밀번호가 시스템 환경 변수에 그대로 드러나는 보안 결함입니다. 이를 통해 나쁜 의도를 가진 사용자가 관리자 권한을 훔쳐낼 수 있습니다.
🇺🇸 원문 (English)
When running Tower before 3.4.3 on OpenShift or Kubernetes, application credentials are exposed to playbook job runs via environment variables. A malicious user with the ability to write playbooks could use this to gain administrative privileges.
📍 영향받는 시스템
Red Hat Ansible Tower 3.4.3 미만 버전 (OpenShift 또는 Kubernetes 환경)
⚔️ 공격 벡터
플레이북 작성 권한을 이용해 환경 변수에 노출된 자격 증명을 탈취하는 방식
🛡️ 대응 방법
Ansible Tower를 3.4.3 이상의 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 3.4.3 미만의 버전 번호가 나타나면 취약한 상태입니다.
ansible-tower-version-check --version 2>/dev/null | grep -E '3\.[0-3]\.'