🇰🇷 한글 설명
StorageGRID 11.6.0 미만 버전에서 비활성화, 만료 또는 잠긴 외부 사용자 계정이 이전에 접근 권한이 있었던 S3 데이터에 계속 접근할 수 있는 취약점이 발견되었습니다. Active Directory나 Azure를 사용하는 경우 11.6.0 버전부터는 백그라운드 동기화를 통해 접근을 차단하지만, 그 외의 경우에는 수동으로 권한을 제거해야 합니다.
💡 쉬운 설명
사용자 계정이 정지되거나 만료되었음에도 불구하고, 시스템이 이를 즉시 반영하지 못해 데이터에 계속 접근할 수 있는 보안 허점입니다. 퇴사자나 권한이 회수된 사용자가 여전히 중요한 파일에 접근할 위험이 있습니다.
🇺🇸 원문 (English)
StorageGRID (formerly StorageGRID Webscale) versions prior to 11.6.0 are susceptible to a vulnerability which when successfully exploited could allow disabled, expired, or locked external user accounts to access S3 data to which they previously had access. StorageGRID 11.6.0 obtains the user account status from Active Directory or Azure and will block S3 access for disabled user accounts during the subsequent background synchronization. User accounts that are expired or locked for Active Directory or Azure, or user accounts that are disabled, expired, or locked in identity sources other than Active Directory or Azure must be manually removed from group memberships or have their S3 keys manually removed from Tenant Manager in all versions of StorageGRID (formerly StorageGRID Webscale).
📍 영향받는 시스템
StorageGRID (formerly StorageGRID Webscale) versions prior to 11.6.0
⚔️ 공격 벡터
비활성화되거나 만료된 외부 계정을 사용하여 기존에 권한이 있던 S3 버킷에 접근 시도
🛡️ 대응 방법
StorageGRID를 11.6.0 이상 버전으로 업그레이드하거나, Identity Source에서 만료된 계정의 그룹 멤버십 및 S3 키를 수동으로 제거
🔧 검증 코드
명령어 결과에 11.6.0 미만의 버전 번호가 출력되면 취약한 버전이 설치된 상태입니다.
curl -s http://<storagegrid-endpoint>/version | grep -E '11\.[0-5]\.'