APP下载

MySQL、Jenkins是漏洞最多的两个开源码专案

消息来源:baojiabao.com 作者: 发布时间:2026-09-01

报价宝综合消息MySQL、Jenkins是漏洞最多的两个开源码专案

RiskSense检视54项主要的开源专案,从2015年到2020年3月底的公开CVE漏洞代码,专案含有漏洞数量最多的前二大,是Jenkins持续整合工具(646项漏洞),以及数据库软件MySQL(624项漏洞)。(Photo by RiskSense)

开源软件受到企业喜爱,但可能需要注意漏洞问题。一项针对开源专案的安全研究显示,一些主要开源专案去年发现了近1,000个漏洞数量,其中又以Jenkins和MySQL漏洞最多。此外,跨网站指令码(XSS)及输入资料验证,是出现最多攻击程式的漏洞类型。

安全厂商RiskSense检视了54项主要的开源专案,从2015年到2020年3月底的公开CVE漏洞代码,同时分析这些漏洞从被公开到被分派CVE代码所需时间,以及针对它们的攻击程式数量。

研究人员发现,2015年到2019年一共发现这54个开源码2,694个CVE代码,而且呈现急速增加的趋势。其中2019年冒出了968个漏洞,比2018年(421个)增加了130%,比2017年(435个)增加127%。但研究人员说,从2020年头3个月有179个漏洞代码来看,可以预测2020年恐怕还会再创新高。

而从个别专案的漏洞数量来看,Jenkins持续整合工具以646项漏洞居冠,其次是数据库软件MySQL。而“被武装化”(weaponized)漏洞,意思指存在攻击程式的漏洞,这两个专案也不少,各有15个。另一方面,HashiCorp的虚拟部署工具Vagrant虽然只有9个漏洞,却有6个遭“武装化”,是比例最高的专案。内容管理平台Alfresco的9个漏洞中,也有3个被武装化。

Apache Tomcat、Magento、Kubernetes、Elasticsearch和JBoss的漏洞,也是现实世界攻击中,骇客最爱的目标。

若看漏洞类型,跨网站指令码(Cross-Site Scripting,XSS)或输入资料验证(Input Validation)漏洞是最常见的两大类型。其中XSS漏洞被武装化程度(存在攻击程式数量)以11个最多。被武装化的输入资料验证漏洞有9个为第2多。存取控管漏洞者以7个居第3。

其他漏洞还包括反列化(Deserialization)、程式码注入及处理不当(Error Handling)等问题。

最后,研究人员还指出,开源专案从被发现到被加入美国漏洞数据库(NVD)作业时间冗长。从首次公开揭露到加入NVD,平均需耗时54天。有119个漏洞花了超过1年,24%需要1个月。最夸张的是某个PostgreSQL重大漏洞,在公开后1,817天才加入。研究显示,作业冗长的问题遍布不同风险层级的漏洞,但重大风险者往往耗时愈久。

2020-06-10 16:49:00

相关文章