CVE-2025-64066CVE-2025-64066是Primakon公司开发的Pi Portal 1.0.18版本中存在的一个高危访问控制漏洞。该漏洞位于REST API的/api/v2/user/register接口,该接口在设计时未能实现任何授权检查机制,允许未经过身份认证的攻击者通过POST请求在应用程序的本地数据库中注册新用户账户。这一缺陷直接绕过了应用程序的安全架构设计——原本该系统依赖外部身份提供商(Identity Provider)进行初始用户注册,并假设内部用户创建仅为管理员专属功能。攻击者不仅可以利用此漏洞创建任意账户,还可以通过注册过程中的响应信息枚举系统中已存在的用户账户,从而为社会工程攻击或进一步定向攻击提供情报支持。该漏洞CVSS评分高达8.6,属于高危级别,攻击复杂度低且无需任何权限或用户交互即可实现,对系统的机密性和完整性均造成严重影响。
该漏洞属于OWASP API Security Top 10中的API1:2023 - Broken Object Level Authorization(失效的对象级授权)类别。在Primakon Pi Portal 1.0.18中,REST API端点/api/v2/user/register的实现存在以下问题:1) 缺少身份认证检查:正常情况下,用户注册应通过外部IdP进行,或至少需要管理员权限,但该端点未验证请求者身份;2) 缺少授权检查:未验证请求者是否有权限创建新账户;3) 缺乏速率限制:未对注册请求进行频率限制,存在暴力破解风险。攻击者只需构造一个带有username、password等基本字段的POST请求即可成功注册。由于系统设计假设内部用户创建仅为管理员操作,因此该漏洞可与系统中其他漏洞串联利用,实现权限提升并最终导致应用程序的完全沦陷。此外,注册响应中的某些信息(如用户名是否已存在)可用于用户枚举攻击。