跳到主要内容

超危

CloudBees Jenkins Java反序列化远程代码执行漏洞

2017-04-28 00:00:00 公开 ,2025-10-23 00:43:53 更新

  • CISA KEV
  • 关键漏洞
  • 远程
  • 无需认证
  • 公开PoC
  • CWE Top 25 (2023)
  • 开源组件漏洞
  • CWE Top 25 (2024)
  • 2025两高一弱漏洞
CWEs:
CWE-502 (Deserialization of Untrusted Data)
CAPEC:
CAPEC-586 (Object Injection)
SSVC:
可利用状态:已被积极利用攻击自动化:是技术影响评估:全部 2025-10-02 11:55:44

风险信息

CVSS v2 向量
AV:N/AC:L/Au:N/C:P/I:P/A:P
CVSS v2 风险值
7.5
CVSS v3 向量
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v3 风险值
9.8
CVSS v3.1 向量
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v3.1 风险值
9.8

详细信息

漏洞类型
其他
漏洞描述
CloudBees Jenkins是美国CloudBees公司的一款基于Java开发的开源的、可持续集成的自动化服务器,它主要用于监控持续的软件版本发布/测试项目和一些定时执行的任务。LTS(Long-Term Support)是CloudBees Jenkins的一个长期支持版本。CloudBees Jenkins 2.56及之前的版本和2.46.1 LTS及之前的版本中存在远程代码执行漏洞。允许攻击者将一个已序列化的Java SignedObject对象传输至基于remoting的Jenkins CLI。该对象会在使用新的ObjectInputStream进行反序列化时,绕过现有的基于黑名单的保护机制。
修复建议
请升级到2.57、2.46.2及以上版本。参考链接: https://github.com/jenkinsci/jenkins/commit/36b8285a41eb28333549e8d851f81fd80a184076 https://github.com/jenkinsci/jenkins/commit/f237601afd750a0eaaf961e8120b08de238f2c3f https://www.jenkins.io/security/advisory/2017-04-26/

参考链接