Jenkins Plugins 多个安全缝隙风险公告
颁布功夫 2020-03-11缝隙编号和级别
CVE编号:CVE-2020-2159,,,,,,,,危险级别:高危,,,,,,,,CVSS分值:官方未评定
CVE编号:CVE-2020-2138,,,,,,,,危险级别:高危,,,,,,,,CVSS分值:官方未评定
CVE编号:CVE-2020-2144,,,,,,,,危险级别:高危,,,,,,,,CVSS分值:官方未评定
CVE编号:CVE-2020-2158,,,,,,,,危险级别:高危,,,,,,,,CVSS分值:官方未评定
CVE编号:CVE-2020-2134,,,,,,,,危险级别:高危,,,,,,,,CVSS分值:官方未评定
CVE编号:CVE-2020-2135,,,,,,,,危险级别:高危,,,,,,,,CVSS分值:官方未评定
影响版本
CryptoMove Plugin 0.1.33和更早版本
Cobertura Plugin 1.15和更早版本
Rundeck Plugin 3.6.6和更早版本
Literate Plugin 1.0和更早的版本
Script Security Plugin 1.70和更早版本
缝隙概述
CloudBees Jenkins(Hudson Labs)是美国CloudBees公司的一套基于Java开发的持续集成工具。。。。。。。。该产品重要用于监控持续的软件版本颁布/测试项目和一些按时执行的工作。。。。。。。。
近日,,,,,,,,Jenkins颁布官方安全公告,,,,,,,,Jenkins部门插件存在多个缝隙,,,,,,,,其中高危缝隙概述如下:
CVE-2020-2159 CryptoMove Plugin 号令注入
CryptoMove插件0.1.33和更早版本允许将OS号令的配置作为其构建步骤配置的一部门执杏祝。。。。。。。
该号令将作为运行Jenkins的OS用户帐户在Jenkins主服务器上执行,,,,,,,,从而允许拥有Job/Configure权限的用户在Jenkins主服务器上执行肆意OS号令。。。。。。。。
截至本布告颁布之时,,,,,,,,尚无建复法式。。。。。。。。
CVE-2020-2138 Cobertura Plugin XXE
Cobertura插件1.15和更早版本没有配置其XML解析器来预防XML表部实体(XXE)攻击。。。。。。。。
这使用户可能节造“颁布Cobertura覆盖率汇报”构建后步骤的输入文件,,,,,,,,以让Jenkins解析造作的文件,,,,,,,,该文件使用表部实体从Jenkins主服务器或服务器端要求伪造中提取奥秘。。。。。。。。
Cobertura插件1.16为其XML解析器禁用了表部实体解析。。。。。。。。
CVE-2020-2144 Rundeck Plugin XXE
Rundeck插件3.6.6和更早版本没有配置其XML解析器来预防XML表部实体(XXE)攻击。。。。。。。。
这允许具佑装总体/读取”接见权限的用户让Jenkins使用XML数据解析经过精心设计的HTTP要求,,,,,,,,该XML要求使用表部实体从Jenkins主服务器或服务器端要求伪造中提取机密。。。。。。。。
Rundeck插件3.6.7为其XML解析器禁用了表部实体解析。。。。。。。。
CVE-2020-2158 Literate Plugin 远程代码执行
Literate Plugin 1.0和更早的版本没有配置其YAML解析器来预防事俘化肆意类型。。。。。。。。
这导致远程代码执行缝隙,,,,,,,,用户能够利用该缝隙向Literate Plugin的构建步骤提供YAML输入文件。。。。。。。。
截至本布告颁布之日,,,,,,,,尚无建复法式。。。。。。。。
CVE-2020-2134, CVE-2020-2135 Script Security Plugin 沙盒绕过
能够通过以下方式来躲避Script Security Plugin 1.70和更早版本中的沙盒�;;;;;;;;ぃ�
精心机关的机关函数挪用和主体(由于SECURITY-582的不齐全建复)
精心设计的步骤挪用实现GroovyInterceptable的对象
这使攻击者可能在Jenkins主JVM的高低文中指定并运行沙盒脚正本执行肆意代码。。。。。。。。
Script Security Plugin 1.71拥有其他限度和健全性查抄,,,,,,,,以确保在没有被沙箱拦截的情况下无法机关超等机关函数。。。。。。。。此表,,,,,,,,它还拦截对实现GroovyInterceptable的对象的步骤挪用,,,,,,,,作为对GroovyObject#invokeMethod(String,,,,,,,,Object)的挪用,,,,,,,,该对象是列入黑名单的步骤。。。。。。。。
缝隙验证
暂无PoC/EXP。。。。。。。。
建复建议
目前部门插件已更新,,,,,,,,获取链接:https://jenkins.io/security/advisory/2020-03-09/。。。。。。。。请实时更新插件到如下版本:
CryptoMove Plugin 暂无补丁
Literate Plugin 暂无补丁
Cobertura Plugin 升级到 1.16版本
Rundeck Plugin 升级到 3.6.7版本
Script Security Plugin 升级到 1.71版本
参考链接
https://jenkins.io/security/advisory/2020-03-09/


京公网安备11010802024551号