CVE-2025-65963CVE-2025-65963是HumHub社交平台中cfiles模块的一个授权绕过漏洞。HumHub是一个开源的企业社交网络平台,广泛应用于企业内部协作和沟通。cfiles模块是HumHub的一个重要扩展,专门用于在spaces(类似群组的空间)和用户配置文件内管理文件。该漏洞存在于0.16.11和0.17.2之前的版本中,由于对文件操作权限的验证不足,允许非成员用户在公共空间(public spaces)中创建新文件夹、上传文件以及下载文件作为ZIP压缩包。攻击者利用此漏洞可以在未经适当授权的情况下访问和操作公共空间的文件系统。需要特别注意的是,私有空间(private spaces)不受此漏洞影响,因为其访问控制机制更为严格。此漏洞的CVSS评分为5.4,属于中等严重程度,主要风险在于信息泄露和潜在的未授权文件操作。
该漏洞的根本原因在于cfiles模块的文件操作端点缺少充分的权限验证机制。在正常的授权流程中,用户必须先成为space的成员才能进行文件创建、上传和下载操作。然而,由于对某些API端点的权限检查不完整,攻击者可以直接通过构造特定的HTTP请求来绕过这些限制。具体来说,攻击者可以利用以下功能:1) 创建文件夹端点未验证用户成员资格;2) 文件上传端点未正确检查写权限;3) ZIP打包下载端点未验证访问权限。攻击者只需要知道目标公共空间的ID,即可通过API调用执行这些操作,无需任何身份认证或仅需低权限账户即可成功利用。修复版本0.16.11和0.17.2通过在所有相关端点添加完整的成员资格验证和权限检查来解决此问题。