🇰🇷 한글 설명
FileRise 3.9.0부터 3.22.0 버전 사이에서 특정 설정 파일이 없는 경우 레거시 호환 키가 활성화되는 취약점이 발견되었습니다. 공격자가 암호화된 계정이나 설정 파일을 획득할 경우, 알려진 폴백 키를 사용하여 TOTP 비밀번호나 자격 증명을 복호화할 수 있습니다.
💡 쉬운 설명
파일 관리 프로그램에서 보안 키가 제대로 설정되지 않아, 해커가 암호화된 비밀번호를 풀어낼 수 있는 문제입니다. 설정 파일이 없는 상태에서 프로그램이 취약한 기본 키를 사용하기 때문에 발생합니다.
🇺🇸 원문 (English)
FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. From 3.9.0 until 3.22.0, pristine manual FileRise installations without PERSISTENT_TOKENS_KEY or metadata/persistent_tokens.key can activate a published legacy compatibility key. If an attacker separately obtains ciphertext-bearing account or configuration files, the known fallback key can enable decryption of TOTP secrets or credentials. Docker installations already generated a unique persistent key, and existing installations are not automatically rotated because doing so could make encrypted state unreadable. This issue is fixed in version 3.22.0.
📍 영향받는 시스템
FileRise 버전 3.9.0 ~ 3.22.0 (Docker 설치 버전 제외)
⚔️ 공격 벡터
암호화된 설정 파일 또는 계정 파일을 탈취한 후 알려진 레거시 키를 이용한 복호화 공격
🛡️ 대응 방법
FileRise를 최신 버전인 3.22.0 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 3.9.0에서 3.21.x 사이라면 취약할 가능성이 높으므로 업데이트가 필요합니다.
curl -s http://<target-ip>/version | grep -E '3\.[9-21]\.' || echo 'Not vulnerable or version not found'