CVE-2025-14052CVE-2025-14052是存在于有来技术(youlai-tech)开发的有来商城系统(youlai-mall)1.0.0和2.0.0版本中的一个中等严重性安全漏洞。该漏洞位于mall-ums模块的app-api接口中的/mall-ums/app-api/v1/members/路径下的getMemberById函数。由于该函数对memberId参数的处理存在不当的访问控制机制,攻击者可以在低权限状态下,通过操控memberId参数值来访问其他用户的敏感会员信息。CVSS 3.1评分系统给该漏洞评分为6.3分(中等严重性),主要因为该漏洞可被远程利用,且不需要用户交互,但需要低权限认证。攻击者利用此漏洞可以获取目标系统中其他会员的个人信息,包括但不限于用户名、联系方式、地址等敏感数据。该漏洞已被公开披露,公开的漏洞利用代码可能已被恶意行为者使用。厂商在收到早期通知后未做出任何回应,因此目前没有官方补丁可用。建议使用受影响版本的用户采取临时缓解措施或寻找替代解决方案。
该漏洞的根本原因在于youlai-mall系统的访问控制验证机制不完善。在getMemberById函数的实现中,系统未能正确验证当前登录用户是否有权限访问指定memberId对应的会员信息。具体来说,当用户提交包含memberId参数的请求时,后端服务直接根据该参数值查询数据库并返回会员信息,而没有检查请求发起者的身份与目标会员ID之间的关系。这种IDOR(Insecure Direct Object Reference,不安全的直接对象引用)问题允许任何具有基本认证的低权限用户通过遍历或猜测memberId值来访问任意会员的数据。攻击者只需要注册一个普通用户账号,即可利用此漏洞枚举系统中的其他会员ID并获取他们的敏感信息。漏洞存在于/mall-ums/app-api/v1/members/接口路径中,通过HTTP请求的memberId参数进行触发。攻击者可利用Burp Suite等工具拦截正常请求,修改memberId参数值为其他会员的ID,从而实现横向信息泄露。