CVE-2026-35604File Browser是一款功能强大的文件管理Web界面软件。在2.63.1版本之前,该软件存在一个严重的权限绕过漏洞。具体表现为:当管理员撤销了某个用户的“共享”与“下载”权限后,该用户此前生成的公开共享链接并不会失效,仍可被未认证的匿名用户直接访问。这是因为系统的公共共享下载处理程序在处理请求时,未重新校验共享创建者当前的权限状态。攻击者可利用此漏洞绕过权限管理,持续访问本应受保护的敏感文件资源。
该漏洞的核心原理在于File Browser对共享链接的权限验证逻辑存在设计缺陷。在正常的权限管理模型中,资源的访问权限应与用户当前的实时权限状态绑定。然而,在受影响的File Browser版本中,当生成一个公开共享链接时,系统生成了一个静态的访问令牌。在后续的下载请求处理中,服务器端仅验证了该令牌的格式正确性及其是否存在,却忽略了验证令牌持有者(即共享创建者)当前是否仍拥有共享和下载文件的权限。
利用方式非常简单且隐蔽。攻击者只需在权限被撤销前(或通过其他方式获取到)获得一个有效的共享链接URL。当管理员撤销了原创建者的权限后,攻击者依然可以直接向服务器发送针对该URL的GET请求。由于服务器未执行动态的权限回溯检查,请求会被合法处理,导致攻击者能够绕过管理员设定的访问控制策略,成功下载或预览文件。这属于典型的业务逻辑缺陷,严重影响了系统的机密性。