CVE-2025-3660CVE-2025-3660是存在于Petlibro智能宠物喂食器平台中的一个中等严重性访问控制安全漏洞。该漏洞存在于1.7.31及之前版本中,由于系统缺少对用户资源所有权的验证机制,导致已认证用户可以通过API接口访问其他用户的宠物数据。攻击者只需构造带有任意宠物ID的请求,即可无需授权获取敏感信息,包括宠物详细信息、关联的会员ID以及头像URL等。Petlibro作为一款广受欢迎的智能宠物喂食器产品,其移动应用和后端API服务均存在此安全缺陷。由于该漏洞可通过网络远程利用,且无需特殊权限即可发起攻击,因此对用户隐私数据安全构成严重威胁。攻击者利用此漏洞可大规模收集用户和宠物的敏感信息,用于后续的精准诈骗或其他恶意活动。
漏洞根源在于Petlibro后端API在处理/member/pet/detailV2接口请求时,未正确验证当前登录用户与请求的宠物ID之间的所有权关系。正常业务流程中,用户应只能访问自己名下的宠物数据,但后端服务仅检查了用户是否已登录(Authentication),而未进行授权检查(Authorization)。攻击者可通过以下方式利用:1) 使用有效账号登录Petlibro应用或API;2) 拦截正常请求获取API端点格式;3) 修改请求中的pet_id参数为任意目标宠物ID;4) 发送构造后的请求到/member/pet/detailV2端点;5) 服务器返回目标宠物的完整信息而无需验证请求者权限。此类漏洞属于典型的IDOR(Insecure Direct Object Reference)问题,攻击者可利用自动化脚本遍历猜测有效的宠物ID,从而批量获取平台用户数据。