CVE-2025-66510CVE-2025-66510是Nextcloud Server和Nextcloud Enterprise Server中的一个访问控制缺陷漏洞。该漏洞存在于联系人搜索功能中,允许经过身份验证的用户在未经适当授权的情况下检索其他用户的个人数据,包括电子邮件地址、姓名和用户标识符。具体而言,攻击者可以利用联系人搜索功能访问与其无关联或未添加为联系人的账户信息。漏洞影响范围涵盖Nextcloud Server 31.0.10之前版本和32.0.1之前版本,以及Nextcloud Enterprise Server的多个历史版本(28.0.14.11之前、29.0.16.8之前、30.0.17.3之前和31.0.10之前)。攻击者需要具备高权限账户并需要用户交互才能成功利用此漏洞。尽管CVSS评分仅为4.5(中危),但该漏洞可能导致敏感用户信息泄露,对企业数据安全构成威胁。漏洞已于2025年12月5日披露,Nextcloud官方已发布安全更新修复此问题。
该漏洞的根本原因在于Nextcloud Server的联系人搜索API端点缺少充分的访问控制验证。在正常的业务逻辑中,联系人搜索功能应该仅返回用户明确添加或关联的联系人信息。然而,由于API在处理搜索请求时未能正确验证请求者与目标用户之间的关系,导致任何经过认证的用户都可以通过构造特定的搜索查询来枚举系统中其他用户的信息。攻击者可以通过向/Dav/contacts/search或类似的API端点发送请求,传入目标用户的部分信息(如用户名片段)作为搜索参数,系统会返回包含该用户完整个人资料的数据响应。漏洞利用的关键在于API未实现基于权限的过滤机制,任何认证用户都能访问完整的用户数据库记录。攻击成功后,攻击者将获取目标用户的邮箱地址、真实姓名、用户ID等敏感标识信息,这些信息可被用于进一步的社会工程攻击或账户枚举。修复方案需要在API层添加基于访问控制列表(ACL)的验证逻辑,确保搜索结果仅返回用户具有访问权限的联系人数据。