CVE-2017-1000353 kev in the critical feed json
Deserialization of Untrusted Data in Jenkins
published 8y ago modified 4mo ago also GHSA-26wc-3wqp-g3rp , EUVD-2022-1921
- cvss
- 9.8
- version 3.1, CNA
- cisa kev
- Exploited
- added 2025-10-02
- epss
- 99.7%
- EPSS 99.7% chance of exploitation in 30 days, percentile 99.9%
- public exploits
- 2
- Metasploit and Exploit-DB
Summary
Jenkins versions 2.56 and earlier as well as 2.46.1 LTS and earlier are vulnerable to an unauthenticated remote code execution. An unauthenticated remote code execution vulnerability allowed attackers to transfer a serialized Java `SignedObject` object to the Jenkins CLI, that would be deserialized using a new `ObjectInputStream`, bypassing the existing blacklist-based protection mechanism. We're fixing this issue by adding `SignedObject` to the blacklist. We're also backporting the new HTTP CLI protocol from Jenkins 2.54 to LTS 2.46.2, and deprecating the remoting-based (i.e. Java serialization) CLI protocol, disabling it by default.
Patch / fix
cisa required action Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
- maven org.jenkins-ci.main:jenkins-core 2.46.2, 2.57
Is CVE-2017-1000353 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2017-1000353 updated cvss 8.1
jenkins: Unauthenticated remote code execution (SECURITY-429)
-
Red Hat OpenShift Enterprise 2 jenkinsaffected: no fix planned “Will not fix”
-
Red Hat OpenShift Enterprise 3 jenkinsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Timeline
- First public exploit (Metasploit exploit/linux/http/jenkins_cli_deserialization)
- Published
- Added to CISA KEV
- CISA SSVC: exploitation active
- CISA patch deadline
Known exploited
- Added
- last yr.
- Patch by
- 2025-10-23 (last yr.)
- Ransomware
- Not known
- Required action
- Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
- Vendor, product
- Jenkins, Jenkins
- CISA name
- Jenkins Remote Code Execution Vulnerability
CISA SSVC
- Exploitation
- Active, exploited in the wild
- Automatable
- yes
- Technical impact
- total
- Assessed
- last yr.
Exploit prediction
99.68% chance of exploitation in the next 30 days, higher than 99.9% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- Metasploit exploit/linux/http/jenkins_cli_deserialization Jenkins CLI Deserialization metasploit exploit, excellent rank, 2017-04-26
- EDB-41965 CloudBees Jenkins 2.32.1 - Java Deserialization dos, 2017-05-05
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| CNA | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| NVD | 2.0 | 7.5 | AV:N/AC:L/Au:N/C:P/I:P/A:P |
| GitHub | 3.0 | 9.8 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.jenkins-ci.main:jenkins-core | >=2.50, <2.57 <2.46.2 |
2.57 2.46.2 |
Classification
- Weakness
-
- CWE-502 Deserialization of Untrusted Data
- Technology feeds
References
-
oracle.com
/security-alerts/cpuapr2022.html
web, patch, third-party-advisory
-
github.com
/jenkinsci/jenkins/commit/36b8285a41eb28333549e8d851f81fd80a184076
web
-
github.com
/jenkinsci/jenkins/commit/f237601afd750a0eaaf961e8120b08de238f2c3f
web
-
exploit-db.com
/exploits/41965/
exploit, third-party-advisory, vdb-entry
-
jenkins.io
/security/advisory/2017-04-26/
vendor-advisory
-
securityfocus.com
/bid/98056
vdb-entry, web, broken-link
-
packetstormsecurity.com
/files/159266/Jenkins-2.56-CLI-Deserialization-Code-Execution.html
web, permissions-required, third-party-advisory, vdb-entry
-
cisa.gov
/known-exploited-vulnerabilities-catalog?field_cve=CVE-2017-1000353
government-resource, web, us-government-resource
-
nvd.nist.gov
/vuln/detail/CVE-2017-1000353
advisory
-
github.com
/jenkinsci/jenkins
package
-
jenkins.io
/security/advisory/2017-04-26
web
-
exploit-db.com
/exploits/41965
web
Sources
- CVE List CVE-2017-1000353
- GitHub Advisory GHSA-26wc-3wqp-g3rp
- NVD CVE-2017-1000353
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.