CVE-2026-33477FileRise是一个自托管的基于Web的文件管理器,支持多文件上传、编辑和批量操作。在2.3.7至3.10.0版本中,系统存在一个服务端授权漏洞。攻击者利用该漏洞,仅需拥有`read_own`(读取自身文件)的低权限,即可通过`/api/file/snippet.php`端点非法获取同一文件夹内其他用户上传的文件片段内容。该漏洞源于悬停预览功能中对`read_own`权限校验的疏忽,导致敏感信息泄露风险。
该漏洞属于典型的越权访问漏洞,核心在于FileRise后端对文件片段预览接口的权限校验逻辑存在严重缺陷。在受影响版本中,当用户在Web界面触发文件悬停预览功能时,前端会向后端 `/api/file/snippet.php` 接口发送请求。理论上,后端应严格校验当前用户对目标文件是否具备读取权限。然而,实际代码逻辑仅确认了用户对所在文件夹拥有基本的访问权限(即`read_own`),却未能进一步验证请求中指定的文件ID是否归属于当前用户。攻击者利用这一授权绕过漏洞,只需拥有一个普通账户,即可通过构造特定的HTTP请求,遍历或指定文件ID,从而非法读取同一文件夹内其他用户上传的敏感文件片段。该漏洞破坏了多用户环境下的数据隔离性,导致信息泄露。