| 漏洞类型 | 密码学签名的验证不恰当 | 发现时间 | 2026-07-16 | 漏洞等级 | 严重 |
| MPS编号 | MPS-ofr7-w250 | CVE编号 | CVE-2026-46684 | 漏洞影响广度 | 广 |
漏洞危害
| OSCS 描述 |
| DataEase 是开源数据可视化分析工具,基于 Java/Spring Boot 构建,提供企业版与社区版。 受影响版本中,TokenFilter 的 doFilter 方法将请求头 X-DE-TOKEN 传入 TokenUtils.validate() 进行校验,而 validate() 仅检查 token 非空且长度不小于 100,随后调用 userBOByToken(token) 直接使用 JWT.decode() 解析 token 中的 uid 与 oid 声明,未执行签名验证。当 licenseValid 为 true(企业版许可有效)时,CommunityTokenFilter 的 JWT 签名校验逻辑被跳过,攻击者只需构造包含任意 uid 和 oid 的 JWT 即可绕过认证,以任意用户身份访问系统。 修复版本中通过引入随机生成的 tokenSecret 替代原有的 MD5 密码派生密钥,在 SubstituleLoginConfig 中新增 UUID 随机生成逻辑并持久化,同时将 CommunityTokenFilter 和 SubstituleLoginServer 中的密钥获取方式统一改为 getTokenSecret(),增强了 token 签名密钥的不可预测性。 参考链接:https://www.oscs1024.com/hd/MPS-ofr7-w250 |
影响范围及处置方案
OSCS 平台影响范围和处置方案
| 影响范围 | 处置方式 | 处置方法 |
| dataease (-∞,2.10.23) | 升级 | 将组件 dataease 升级至 2.10.23 及以上版本 |
| 参考链接:https://www.oscs1024.com/hd/MPS-ofr7-w250 | ||
排查方式
| 方式1:使用漏洞检测CLI工具来排查使用文档:https://www.murphysec.com/docs/faqs/integration/cli.html |
| 方式2:使用漏洞检测IDEA插件排查使用文档:https://www.murphysec.com/docs/faqs/integration/jetbrains-ide-plugin.html |
| 方式3:接入GitLab进行漏洞检测排查使用文档:https://www.murphysec.com/docs/faqs/integration/gitlab.html |
| 更多排查方式:https://www.murphysec.com/docs/faqs/integration/ |
本文参考链接
https://www.oscs1024.com/hd/MPS-ofr7-w250
https://nvd.nist.gov/vuln/detail/CVE-2026-46684
https://github.com/dataease/dataease/commit/3efda9d29c0df4300d43bb7874638e03060c3e2d
https://github.com/dataease/dataease/releases/tag/v2.10.23
https://github.com/dataease/dataease/security/advisories/GHSA-gp6v-f7mm-458v