CVE-2025-52026CVE-2025-52026是Aptsys gemscms后端平台中存在的一个高危信息泄露漏洞。该漏洞位于/srvs/membersrv/getCashiers接口,该接口在设计上无需任何认证即可访问。攻击者通过构造简单的HTTP请求即可获取系统中所有收银员账户的敏感信息,包括真实姓名、电子邮件地址、用户名以及密码哈希值。更为严重的是,这些密码使用了已被公认不安全的MD5算法进行哈希存储,MD5存在严重的碰撞攻击和原像攻击风险,攻击者可以利用公开的彩虹表或在线MD5破解服务轻松还原出明文密码。一旦攻击者获取了有效的凭证,即可登录系统进行未授权操作,可能访问敏感的POS(销售点)功能或后台管理系统,造成数据泄露、金融损失或进一步的内网渗透。
漏洞存在于Aptsys gemscms平台的membersrv组件中的getCashiers端点。该端点在实现时未实施任何身份验证或授权检查,导致任何网络可达的用户都可以直接访问。服务端响应返回JSON格式的数据包,包含完整的收银员账户列表。返回的数据结构包括:收银员姓名(name)、邮箱地址(email)、用户名(username)以及password_hash字段。密码字段存储的是MD5单向哈希值,但由于MD5算法的已知弱点,攻击者可以使用以下方法破解:(1) 使用预计算的彩虹表进行快速查表;(2) 利用在线MD5解密服务;(3) 使用Hashcat等工具进行暴力破解或字典攻击。成功破解后,攻击者获得明文凭证,可用于登录POS系统或后台管理界面,执行非法交易或窃取更多敏感数据。攻击过程完全远程,无需目标系统的任何先决访问权限。