漏洞描述
Apache ShardingSphere 是一款分布式的数据库生态系统,ShardingSphere-Proxy 是支持 MySQL、PostgreSQL 和 openGauss 协议的数据库代理模块。
ShardingSphere-Proxy 5.3.0 之前的版本中在使用 MySQL 作为后端数据库时,在客户端认证失败后没有完全清理数据库会话信息,攻击者通过构造一个忽略身份验证失败消息的MySQL客户端则可利用会话执行SQL语句。
该漏洞已存在POC、EXP。
漏洞名称 | Apache ShardingSphere-Proxy <5.3.0 存在身份认证绕过漏洞 |
---|---|
漏洞类型 | 清理环节不完整 |
发现时间 | 2022/12/23 |
漏洞影响广度 | 小 |
MPS编号 | MPS-2022-64480 |
CVE编号 | CVE-2022-45347 |
CNVD编号 | - |
影响范围
org.apache.shardingsphere:shardingsphere-proxy@[1.0.0, 5.3.0)
修复方案
升级org.apache.shardingsphere:shardingsphere-proxy到 5.3.0 或更高版本