漏洞概要
关注数(24)
关注此漏洞
漏洞标题:中海达某设备产品多处SQL注入可getshell(附众多案例)
提交时间:2015-09-13 12:37
修复时间:2015-12-14 14:38
公开时间:2015-12-14 14:38
漏洞类型:命令执行
危害等级:高
自评Rank:20
漏洞状态:已交由第三方合作机构(cncert国家互联网应急中心)处理
Tags标签:
无
漏洞详情
披露状态:
2015-09-13: 细节已通知厂商并且等待厂商处理中
2015-09-15: 厂商已经确认,细节仅向厂商公开
2015-09-18: 细节向第三方安全合作伙伴开放(绿盟科技、唐朝安全巡航)
2015-11-09: 细节向核心白帽子及相关领域专家公开
2015-11-19: 细节向普通白帽子公开
2015-11-29: 细节向实习白帽子公开
2015-12-14: 细节向公众公开
简要描述:
中海达某设备产品多处SQL注入可getshell(附众多案例),SQLite getshell实战。
详细说明:
官方网站产品介绍:
http://**.**.**.**/Product.aspx?p1=1
相当的高大上,不多说了,该系统采用的是SQLite数据库,可无限制getshell
在该系统中 有一个获取ip信息的函数get_ip()
很明显,只要调用了这个函数,进入sql查询 均可以造成漏洞,通过搜索发现 该系统的多个文件调用了该函数,均可造成SQL注入漏洞,如图
下面随便选取一处进行漏洞证明(这里就选择登录的地方):
在登录的地方,会写入日志文件,我们构造如下payload,可以实现getshell:
(绝对路径的获取:访问/cover.php 即可爆出系统的绝对路径)
好,接下来我们直接发送如下数据包,即可getshell
成功获取到shell
给出多个案例:
漏洞证明:
修复方案:
版权声明:转载请注明来源 路人甲@乌云
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:16
确认时间:2015-09-15 14:37
厂商回复:
CNVD确认并复现所述情况,已由CNVD通过以往建立的处置渠道向软件生产厂商通报,由其后续提供解决方案并协调相关用户单位处置。
最新状态:
暂无
漏洞评价:
评价