🇰🇷 한글 설명
Rancher의 GitHub 인증 제공 기능 중 팀 멤버십 확장 과정에서 인증 캐싱 오류가 발생했습니다. 이로 인해 2.13.6 미만 및 2.14.2 미만 버전에서 로그인한 모든 사용자가 관리자 권한(principal access)을 획득할 수 있는 취약점이 존재합니다.
💡 쉬운 설명
로그인한 사용자라면 누구나 권한이 없는 관리자 기능까지 사용할 수 있게 되는 보안 결함입니다. 인증 정보를 저장하는 과정에서 오류가 발생하여 권한 확인이 제대로 이루어지지 않는 문제입니다.
🇺🇸 원문 (English)
Incorrect authentication caching in the team member ship expansion of the Rancher Github authentication provider caused it granting principal access to any logged in user, in 2.13 before 2.13.6 and 2.14 before 2.14.2.
📍 영향받는 시스템
Rancher 2.13 (2.13.6 미만 버전) 및 2.14 (2.14.2 미만 버전)
⚔️ 공격 벡터
GitHub 인증을 사용하는 환경에서 일반 사용자로 로그인하여 권한 상승 시도
🛡️ 대응 방법
Rancher를 2.13.6 또는 2.14.2 이상의 최신 보안 패치 버전으로 업데이트
🔧 검증 코드
명령어 결과에 취약한 버전 번호가 출력되면 해당 버전이 설치되어 있는 상태입니다.
curl -s http://<rancher-api-endpoint>/v3/settings | grep -E '"version": "(2.13\.[0-5]|2.14\.[0-1])"'