一 漏洞概述
1.1简介
TradingView Charting Library 是一个开源免费的K线图分析工具,有完善的API。 支持普通json数据的UDF,也有支持websocket的JSAPI,
大部分数字货币交易所均使用该组件库用作K线分析工具。
1.2漏洞复现
加载 K 线,观察请求,寻找 tv-chart 开头的请求并提取出来。
可以看到请求文件是 tv-chart.630b704a2b9d0eaf1593.html,该文件的 IndicatorsFile参数可控,可注入任意 js 代码。
可以看到,成功的执行了 js 代码
二 影响范围
根据 ZoomEye 网络空间搜索引擎对 tradingview 的搜索结果,共找到 283 条历史记录。
三 修复建议
1.临时修改代码:找到代码 $.getScript(urlParams.indicatorsFile),将indicatorsFile 参数过滤。
2.建议启用httponly,缓解危害。
3.等待官方更新
2.技术业务咨询:
知道创宇技术业务咨询热线:400-060-9587(政府、国有企业)
028-68360638(互联网企业)
四 相关链接
参考链接:
https://www.tradingview.com/HTML5-stock-forex-bitcoin-charting-library/
2020年09月17日,IBM发布安全公告,WebSphere Application Server中存在一个安全漏洞,该漏洞是由于WebSphere Application Server在处理XML数据时容易受到XML外部实体注入(XXE)攻击。
2020年9月22日,FastAdmin远程代码执行漏洞细节曝光,黑客登录前台会员中心,即可远程GetShell,风险极大。
2020年9月17日,VMware发布安全公告,在Spring Framework版本5.2.0-5.2.8、5.1.0-5.1.17、5.0.0-5.0.18、4.3.0-4.3.28和较旧的不受支持的版本中,发现了一个存在于Spring Framework中的反射型文件下载(Reflected File Download,RFD)漏洞(CVE-2020-5421)。
获取安全动态