微信支付被曝漏洞:黑客可入侵商家服务器免费购物

2024-10-27
来源:网络整理

央视网

世界就在你面前

又到了月初,

你的花呗还清了吗?

如果有人告诉你,

现在一分钱都不用花

你可以在一些电商平台上随意购买。

你相信吗?

嗯,我知道你很聪明,

我就不相信天上掉下馅饼~

如果这个人是黑客怎么办?

7月3日,据白帽安全研究院消息,有网友在国外安全社区公布微信支付官方SDK(软件工具开发工具包)存在严重漏洞。该漏洞可导致商户服务器被入侵。一旦受到攻击,攻击者一旦获得了商户的关键安全密钥(md5-key和-Id等),就可以通过发送虚假信息来欺骗商户,而无需支付任何费用。

漏洞披露平台Full发表公开信

微信支付漏洞曝光

使用微信支付时,商户需要提供一个通知URL来接受异步支付结果。问题是JAVA版SDK中微信的实现存在xxe漏洞。攻击者可以在通知 URL 中制作恶意内容,并根据需要从商家的服务器窃取任何信息。

也就是说,黑客可以利用微信支付中的这个漏洞,实现0元购买。

这不仅仅是说说而已。该网友还直接贴出两张图片来展示该漏洞的利用过程。受害者是vivo和Momo。

▲Momo微信支付漏洞利用流程

微信商户支付的功能_商户微信支付功能怎么开通_商户微信支付功能怎么关闭

▲vivo微信支付漏洞利用流程

值得注意的是,该漏洞的详细信息和攻击方式已经被公开。安全人员建议使用JAVA语言SDK(软件开发包)开发微信支付功能的商户快速排查修复。

谁会使用微信支付SDK?

这个漏洞是关于微信支付官方SDK的,那么谁会使用这种SDK呢?

白毛慧安全总监“”表示,所有需要开通微信支付的商户都有可能使用!

比如我们平时使用微信支付的时候,就会有一个支付的二维码,或者在网上购物的时候,也有微信支付的渠道。这就需要商家与微信支付建立专属渠道。以你去买面包为例。扫码的那一刻,微信支付与商户的对话如下:

微信支付:您是哪家店的?

面包店:我是某面包店,我的代号是***

微信支付:您生成订单了吗?

面包店:是的。

微信支付:我收到了50元,金额正确吗?

面包店:对。

微信支付:如果是,您的订单系统会尽快处理。付款成功。

面包房:好的,我们来处理吧。

据介绍,由于微信官方SDK存在问题,目前所有基于微信支付JAVA SDK开发的微信支付功能可能会受到影响。

那么黑客为何选择陌陌和vivo进行操作呢?听起来这两家公司一个是手机厂商,另一个是社交软件。他们和我们平时用二维码或者网上购物的商家还是不一样的。

说明一下vivo可能是vivo的网上商城。例如,黑客可以使用微信支付从网上商城购买东西,而无需花费一分钱。至于陌陌,可能是因为它可以通过微信支付充值会员,也存在可以利用的漏洞。

腾讯已意识到该漏洞

记者发现,目前,陌陌、vivo均已修复相关漏洞,但微信官方尚未就该漏洞发布相关安全公告,也未更新微信支付的SDK版本。

也就是说,所有使用官方微信支付SDK且语言为JAVA的商户仍然面临被攻击的风险。

针对该漏洞,微信支付尚未发布相关安全公告。腾讯方面回应媒体称,“微信支付技术安全团队已立即关注并调查,更新了官网SDK漏洞,修复了已知安全漏洞,特此提醒商户及时更新。”欢迎使用微信支付。”

分享