🇰🇷 한글 설명
RustFS의 버킷 복제 관리 API에서 권한 우회 취약점이 발견되었습니다. 인증된 사용자가 적절한 권한 없이도 원격 복제 대상 목록을 조회할 수 있으며, 이 과정에서 복제 액세스 키와 비밀 키가 노출될 수 있습니다.
💡 쉬운 설명
로그인만 하면 권한이 없는 사용자도 다른 사용자의 중요한 복제용 비밀번호와 키를 훔쳐볼 수 있는 보안 결함입니다. 이 키를 이용하면 저장소 데이터에 무단으로 접근할 위험이 있습니다.
🇺🇸 원문 (English)
RustFS is a distributed object storage system built in Rust. From 1.0.0-alpha.1 until 1.0.0-beta.9, RustFS contains an authorization bypass in the bucket replication admin API. The ListRemoteTargetHandler handler for listing remote replication targets only checks whether request credentials exist, but does not verify that the caller has replication or administrator permissions. As a result, an authenticated user with no effective bucket or admin permissions can list remote replication target configuration for a bucket. Because the returned BucketTarget objects include remote target credentials, this can disclose replication access keys and secret keys. This vulnerability is fixed in 1.0.0-beta.9.
📍 영향받는 시스템
RustFS 1.0.0-alpha.1 ~ 1.0.0-beta.8
⚔️ 공격 벡터
인증된 사용자가 권한 검증이 누락된 ListRemoteTargetHandler API를 호출하여 민감한 정보를 탈취
🛡️ 대응 방법
RustFS를 보안 패치가 적용된 버전인 1.0.0-beta.9 이상으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 취약한 버전 범위가 출력되면 해당 시스템은 보안 업데이트가 필요한 상태입니다.
rustfs --version 2>/dev/null | grep -E '1.0.0-(alpha|beta).[0-8]'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access