🇰🇷 한글 설명
File Browser 2.61.0 이하 버전에서 권한 강제 우회 취약점이 발견되었습니다. 다운로드 권한이 없는 사용자라도 공유 권한이 있다면 공개 공유 링크를 생성하여 파일 내용을 외부로 유출할 수 있습니다. 이 문제는 버전 2.62.0에서 수정되었습니다.
💡 쉬운 설명
파일을 다운로드할 수 없도록 설정된 사용자라도, 파일을 공유할 수 있는 권한을 이용해 몰래 파일을 외부로 퍼 나를 수 있는 보안 결함입니다. 공유 링크를 만들면 누구나 파일을 받을 수 있는 점을 악용한 것입니다.
🇺🇸 원문 (English)
File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Versions 2.61.0 and below contain a permission enforcement bypass which allows users who are denied download privileges (perm.download = false) but granted share privileges (perm.share = true) to exfiltrate file content by creating public share links. While the direct raw download endpoint (/api/raw/) correctly enforces the download permission, the share creation endpoint only checks Perm.Share, and the public download handler (/api/public/dl/<hash>) serves file content without verifying that the original file owner has download permission. This means any authenticated user with share access can circumvent download restrictions by sharing a file and then retrieving it via the unauthenticated public download URL. The vulnerability undermines data-loss prevention and role-separation policies, as restricted users can publicly distribute files they are explicitly blocked from downloading directly. This issue has been fixed in version 2.62.0.
📍 영향받는 시스템
File Browser 2.61.0 및 그 이하 모든 버전
⚔️ 공격 벡터
공유 권한을 가진 사용자가 파일을 공유 링크로 생성한 후, 공개 다운로드 엔드포인트를 통해 파일을 탈취함
🛡️ 대응 방법
File Browser를 최신 버전인 2.62.0 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 2.62.0 미만인지 확인하십시오.
filebrowser --version 2>/dev/null || echo 'Version check failed'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access