🇰🇷 한글 설명
Himmelblau의 특정 버전에서 발생하는 조건부 로컬 권한 상승 취약점입니다. 인증된 사용자의 CN 또는 짧은 이름이 시스템의 권한 있는 로컬 그룹 이름과 일치할 경우, NSS 모듈이 이를 사용자의 가짜 기본 그룹으로 잘못 해석하여 권한을 탈취할 수 있습니다.
💡 쉬운 설명
사용자의 이름이 'sudo'나 'admin' 같은 관리자 그룹 이름과 똑같을 때 발생하는 보안 허점입니다. 이를 이용하면 일반 사용자가 시스템 관리자 권한을 몰래 얻을 수 있습니다.
🇺🇸 원문 (English)
Himmelblau is an interoperability suite for Microsoft Azure Entra ID and Intune. From versions 2.0.0-alpha to before 2.3.9 and 3.0.0-alpha to before 3.1.1, there is a conditional local privilege escalation vulnerability in an edge-case naming collision. Only authenticated himmelblau users whose mapped CN/short name exactly matches a privileged local group name (e.g., "sudo", "wheel", "docker", "adm") can cause the NSS module to resolve that group name to their fake primary group. If the system uses NSS results for group-based authorization decisions (sudo, polkit, etc.), this can grant the attacker the privileges of that group. This issue has been patched in versions 2.3.9 and 3.1.1.
📍 영향받는 시스템
Himmelblau 2.0.0-alpha ~ 2.3.8 및 3.0.0-alpha ~ 3.1.0
⚔️ 공격 벡터
인증된 사용자가 자신의 이름을 시스템 관리 그룹 이름과 일치시켜 권한을 상승시키는 로컬 공격
🛡️ 대응 방법
Himmelblau를 버전 2.3.9 또는 3.1.1 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 2.3.9 미만이거나 3.1.1 미만인 경우 취약할 수 있습니다.
dpkg -l | grep himmelblau 2>/dev/null | awk '{print $3}'