CVE-2026-8737Sanluan PublicCMS 5.202506.d版本中存在一处安全漏洞。该漏洞位于交易地址查询组件的TradeAddressListDirective.java文件中,在execute函数执行时,由于对传入参数userId/id缺乏严格的验证,导致身份认证机制失效。未经认证的远程攻击者可利用此缺陷获取敏感数据。目前厂商尚未回应,且利用代码已在公开渠道传播。
该漏洞根源在于Sanluan PublicCMS框架中交易地址查询组件的访问控制实现存在严重缺陷。具体而言,受影响的文件`publiccms-trade/src/main/java/com/publiccms/views/directive/trade/TradeAddressListDirective.java`中的`execute`方法在处理业务逻辑时,未能正确实施身份验证检查。当系统解析用户提交的HTTP请求参数(特别是`userId`和`id`)时,直接将其用于数据查询而未校验当前会话用户的权限。这使得未授权的攻击者能够通过篡改请求参数,以任意用户身份发起查询请求。根据CVSS向量分析,该漏洞利用无需任何权限(PR:N)和用户交互(UI:N),攻击者可从网络位置(AV:N)直接发起攻击。成功利用后,攻击者可窃取系统中存储的交易地址信息,造成机密性泄露。鉴于利用代码已公开,风险等级较高。