🇰🇷 한글 설명
오픈소스 메타데이터 플랫폼인 DataHub에서 초대 링크를 통한 회원가입 시 권한 제한이 제대로 이루어지지 않는 취약점이 발견되었습니다. 기본 datahub 사용자를 삭제했더라도 관련 정책이 남아있을 경우, 공격자가 회원가입을 통해 관리자 권한을 획득할 수 있습니다.
💡 쉬운 설명
초대장을 받은 사람이 가입할 때, 시스템 설정 오류를 이용해 일반 사용자가 아닌 관리자 권한을 가진 계정을 만들 수 있는 문제입니다. 이로 인해 공격자가 시스템의 모든 제어권을 가질 위험이 있습니다.
🇺🇸 원문 (English)
DataHub is an open-source metadata platform. In affected versions sign-up through an invite link does not properly restrict users from signing up as privileged accounts. If a user is given an email sign-up link they can potentially create an admin account given certain preconditions. If the default datahub user has been removed, then the user can sign up for an account that leverages the default policies giving admin privileges to the datahub user. All DataHub instances prior to the patch that have removed the datahub user, but not the default policies applying to that user are affected. Users are advised to update to version 0.12.1 which addresses the issue. There are no known workarounds for this vulnerability.
📍 영향받는 시스템
DataHub 0.12.1 미만 버전 중 기본 datahub 사용자를 삭제했으나 기본 정책은 남겨둔 모든 인스턴스
⚔️ 공격 벡터
초대 링크를 이용한 회원가입 과정에서 권한 상승 공격
🛡️ 대응 방법
DataHub를 취약점이 해결된 버전인 0.12.1 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 0.12.1보다 낮은지 확인하십시오.
curl -s http://<DATAHUB_HOST>:<PORT>/api/health | grep -oP '"version":"\K[^"]+'