🇰🇷 한글 설명
FileRise 3.23.0 미만 버전에서 OIDC 인증 시 mutable한 preferred_username 또는 email 클레임을 사용하여 로컬 계정과 매핑하는 취약점이 발견되었습니다. 공격자가 기존 로컬 사용자나 관리자와 충돌하는 클레임을 획득할 경우, 해당 계정으로 권한을 탈취하여 로그인할 수 있습니다.
💡 쉬운 설명
로그인 정보로 사용하는 이메일이나 아이디가 변경될 수 있는 점을 악용하여, 다른 사람의 계정(심지어 관리자 계정)으로 몰래 접속할 수 있는 보안 결함입니다. 공격자가 자신의 정보를 기존 사용자와 똑같이 만들어 로그인하는 방식입니다.
🇺🇸 원문 (English)
FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. Prior to 3.23.0, FileRise maps an authenticated OIDC identity to a local account using mutable preferred_username or email claims and does not require email_verified for email-based naming. An attacker who can obtain provider-issued claims colliding with an existing local username can be logged in as that account, including the built-in administrator, even when automatic provisioning is disabled. Exploitability depends on the configured identity provider allowing the colliding claim. This issue is fixed in version 3.23.0.
📍 영향받는 시스템
FileRise 3.23.0 미만 모든 버전
⚔️ 공격 벡터
OIDC 공급자로부터 기존 사용자와 동일한 이메일 또는 사용자명을 가진 클레임을 획득하여 인증 우회
🛡️ 대응 방법
FileRise를 최신 버전인 3.23.0 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
명령어 결과에 3.23.0 이상의 버전 정보가 출력되면 안전하며, 그 미만 버전이 출력되면 취약한 상태입니다.
curl -s http://<target_ip>/version | grep -E '3.23.0'