大家熟知的游戏平台Steam客户端,竟然存在了一个至少10年的远程代码执行漏洞……近日有安全公司的研究人员Tom Court曝出了这一发现。据悉,这个漏洞会影响到每月1500万的活跃用户,因此游戏公司Valve在收到安全通知后,12小时内就放出了安全补丁。
Steam客户端发现远程代码执行漏洞
Steam客户端程序库的堆积(Heap)崩溃漏洞能被远端触发,该区代码是用来处理并重组多个UDP数据封包,Steam客户端依赖自定义协议进行通讯,这个协议建立于UDP之上。简单来说,这个错误发生于,客户端程序没有对分段数据包的之一个封包进行基本的检查,来确保指定的封包长度小于或是等于总数据包的长度,Tom Court认为这是一个疏忽,因为在后续传输的封包都有经过检查。
在现阶段的操作系统中,单独的堆积崩溃漏洞很难控制,因此也不容易被利用于远程代码执行攻击,但是Steam自定义的内存分配器,以及在2017年7月之前,steamclient.dll二元档中还没有使用绕过地址随机化(Address Space Layout Randomisation,ASLR)保护技术,因此大幅提高了这个漏洞被利用的可能性。
在Tom Court看来,这是一个简单的漏洞,在缺乏现代化信息安全技术的保护下,漏洞被利用起来也相对简单许多。他在今年2月告知Valve该漏洞,而Valve也在12小时内就在客户端测试版发布了修正补丁,并在3月22日以将正式版推送给所有玩家,目前没有证据显示该漏洞曾被利用来发动攻击。
不过,这个漏洞之所以存在这么久还没有被发现,Tom Court认为,由于这部分程序运作良好,开发者似乎也没有特别的理由更新。但显然这对于程序开发商来说,倒应该是一个很好的教训,而且定期检查包含老旧代码在内的程序,无疑就变得更为重要了。
藏银和纯银的区别是什么?一般情况下,藏银和纯银是不同的两种材质,藏银含银量比较低,只能算作是合金,纯银的含银量会比较高,价值也会相对高一点。下面让我们具体来看看吧! 藏银和纯银的区别是什么 ...
什么是信用证 信用证(Letter of Credit ,L/C)是指由银行(开证行)依照(申请人的)要求和指示或自己主动,在符合信用证条款的条件下,凭规定单据向第三者(受益人)或其指定方进行付款的...
有的宝宝在体检后会出现腿纹不对称的情况,对腿纹不对称可能是患有髋关节疾病,髋关节发育不良。髋关节发育不良又是怎么回事那么腿纹不称又该怎么判断呢。下面友谊长存小编就来和大家说一说。 腿纹不对称是什么原...
楼主你走入了一个误区。真正的黑客不会整天执着于DDOS,盗号,抓鸡的。黑客的定义其实很多,如果你精通编程,即使不会黑别人电脑,也可以叫做黑客。 1.百度打上黑客然后去一些黑客论坛里招版主。在问。2.去...
为打响赣南脐橙品牌,升级赣南脐橙营销网络体系,进一步提高全南县知名度和电商积极性,全南县于2020年11月21日开展“脐聚全南,橙联四海”直播带货活动。本次活动由县人民政府主办、县商务局承办,广东德生...
如:123abc能够看到局域网中其他客户端的内网地址和MAC地址。 CTF环境悉数虚拟化而且需求openvpn才干进入。 emDirect("./comment.php?active_del=1")...