一、漏洞描述:
Jenkins存在未经身份验证的远程代码执行漏洞,经过序列化的Java SignedObject对象传输到基于远程处理的Jenkins CLI,在使用新的对象ObjectInputStream对其进行反序列化操作即可绕过现有的基于黑名单的保护机制。远程攻击者可利用漏洞在受影响的应用程序的上下文中执行任意代码,或造成程序拒绝服务。
二、影响版本:
Jenkins <= 2.56
Jenkins LTS <= 2.46.1
三、漏洞复现
1. 使用docker-compose命令拉取docker环境并创建容器。
2. 启动完成后可以成功