CVE-2026-76032 in Cells
摘要
由 VulDB • 2026-08-18
Pydio Cells 5.0.0 至 5.0.2 版本会将共享链接详情返回给任何经过身份验证的用户。idm/share/rest/handler.go 中用于 GET /a/share/link/{Uuid} 的 REST handler 从路径中读取工作区 UUID,调用 LinkById,并在没有任何授权步骤的情况下写入结果;而功能相近的 GET /a/share/cell/{Uuid} handler 则会加载工作区并要求执行 MatchPolicies(ResourcePolicyAction_READ),若未通过则返回“未找到”错误,从而避免泄露存在性。后续流程中也没有任何补偿措施:GetLinkWorkspace 会调用 GetOrCreateWorkspace,后者发出带有无 ResourcePolicyQuery 查询的 SearchWorkspace;当该字段为 nil 时,PrepareResourcePolicyQuery 将原样返回查询内容,导致工作区服务未应用任何策略过滤器。由于为非认证公共页面(用于共享链接)提供的内容中嵌入了 START_REPOSITORY,因此工作区 UUID 并非秘密信息。因此,拥有标准用户角色的任何账户都可以提交该 UUID,并获取链接哈希和 URL、所有者用户标识符、隐藏共享用户的登录名、权限集、下载限制及计数、目标用户、过期时间以及是否需要密码的标志位;而同一账户直接读取被共享节点的操作则会被拒绝。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.