🇰🇷 한글 설명
authd 0.6.4 미만 버전에서 기본 그룹 ID(GID) 할당 시 로직 오류가 발생하여 로컬 권한 상승이 가능합니다. 사용자의 GID가 UID와 다를 경우, ID 제공자 정보 업데이트 후 재로그인 시 GID가 UID로 잘못 초기화되어 파일 소유권 문제 및 권한 상승을 초래할 수 있습니다.
💡 쉬운 설명
사용자의 그룹 설정이 로그인할 때마다 잘못된 값으로 초기화되는 보안 결함입니다. 이로 인해 파일 권한이 꼬이게 되어 다른 사용자가 권한을 탈취하거나 시스템 이용에 문제가 생길 수 있습니다.
🇺🇸 원문 (English)
authd prior to version 0.6.4 contains a logic error in primary group ID assignment that can lead to local privilege escalation. When a user's primary group ID (GID) differs from their UID, either because the account was created with authd prior to version 0.5.4 or because the primary group was manually changed via the `authctl group set-gid` command, and the user's identity provider record is updated, authd incorrectly resets the user's primary group ID to their UID upon next login. This causes newly created files and directories to be owned by the wrong group, causing denial of service issues, and potentially granting unintended access to other local users and allowing local privilege escalation.
📍 영향받는 시스템
authd version prior to 0.6.4
⚔️ 공격 벡터
로컬 사용자 권한을 이용한 로직 오류 유도 및 권한 상승
🛡️ 대응 방법
authd를 0.6.4 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 0.6.4 미만인 경우 해당 취약점에 노출된 상태입니다.
authd --version 2>/dev/null | grep -E '0\.[0-5][0-9]\.' || authd --version 2>/dev/null | grep -v '0.6.4'
💻 영향받는 소프트웨어
IBM Verify Identity Access