WaratekVRT Sign in

CVE-2017-1000353 Jenkins

Affected softwareJenkins
Severity9.8 Critical CVSS 3.1 3 scores
Fixed in2.57, 2.46.2
WeaknessDeserialization of untrusted data (CWE-502)
Published29 Jan 2018
Updated17 Jun 2026

Description

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.

Exploitation status

Exploited

Confirmed real-world exploitation.

  • CISA KEV listed Confirmed exploitation in the wild. Added 2025-10-02 · remediation due 2025-10-23 · ransomware use: unknown
  • VulnCheck KEV listed Exploitation reported in the wild. 5 citations · honeypot sightings · 3 exploits · earliest 2018-07-07.
  • CISA Vulnrichment exploitation: active CISA records active exploitation. Automatable: yes, technical impact: total.
  • Indexed PoC 5 indexed Published artifacts you can open, in Exploit-DB, GitHub PoC, Metasploit, Nuclei; first seen 2017-05-05.
  • EPSS 99.7% chance in 30 days A model's forecast, not a report of exploitation. Higher than 99.9% of all scored CVEs.

VulnCheck KEV

Exploitation evidence from VulnCheck Known Exploited Vulnerabilities (VulnCheck KEV), used under VulnCheck's community terms. View CVE-2017-1000353 in VulnCheck (free account).

EvidenceSourceDetailDate
Honeypot sighting VulnCheck canaries Exploitation attempts seen on 2 days 2026-11-04 to 2026-11-05
Reported exploitation f5.com /labs/articles/threat-intelligence/new-jenkins-campaign-hides-malware--kills-competing-crypto-miner 2018-07-07
Reported exploitation blog.talosintelligence.com /2018/12/cryptomining-campaigns-2018.html 2018-12-18
Reported exploitation cisa.gov /sites/default/files/feeds/known_exploited_vulnerabilities.json 2025-10-02
Reported exploitation cyble.com /resources/research-reports/global-cybersecurity-report 2025-12-11
Reported exploitation loginsoft.com /reports/annually/vulnerability-intelligence-report-2025 2026-01-20
Exploit reference VulnCheck XDB b3a083a5a7fa Exploit type: info-leak 2019-04-12
Exploit reference VulnCheck XDB 995894c2f1a6 Exploit type: client-side 2021-06-30
Exploit reference VulnCheck XDB 98cc8a60090b Exploit type: initial-access 2026-06-20

1 of these are GitHub repositories with fewer than 5 stars. They are listed for reference and don't count toward the exploitation status above.

IndexArtifactStarsFirst seen
GitHub PoC jenkins CVE-2017-1000353 POC 57 2019-04-12
GitHub PoC r00t4dm/Jenkins-CVE-2017-1000353 3 2022-10-12
Exploit-DB CloudBees Jenkins 2.32.1 - Java Deserialization 2017-05-05
Nuclei Jenkins CLI - Java Deserialization
Metasploit Jenkins CLI Deserialization (excellent rank)

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

Decided by A vulnerability class already blocked by an ARMR security rule
Finding Protected by Waratek's ARMR deserialization security rule, which blocks this class of attack at the JVM level without a rule written for this CVE specifically. The CVE's weakness is CWE-502: Deserialization of Untrusted Data.

How to mitigate CVE-2017-1000353

Upgrade Jenkins to a release that fixes it: 2.57 or 2.46.2. Until you can, Waratek RASP blocks exploitation with its deserialization and process rules. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

CVSS

9.8 CRITICAL v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 3 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H NVD Primary published
CVSS 3.1 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H CISA-ADP Secondary
CVSS 2.0 7.5 none AV:N/AC:L/Au:N/C:P/I:P/A:P NVD Primary

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts Oracle names in its risk matrix
Oracle Critical Patch Update April 2022 ↗ CPU 2022-Q2 Oracle Communications / Automated Test Suite (Jenkins) (1.9.0)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Communications Automated Test Suite (Jenkins) 1.9.0 1.9.0

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.jenkins-ci.main:jenkins-core 2.50 2.57 unbounded
org.jenkins-ci.main:jenkins-core 0 2.46.2 unbounded

Products and versions

3 products, 5 version entries
SourceVendorProductSchemeAffected versions
nvd jenkins jenkins generic ≤ 2.46.1 · ≤ 2.56
nvd oracle communications cloud native core automated test suite generic 1.9.0
osv org.jenkins-ci.main jenkins-core generic < 2.46.2 · ≥ 2.50 and < 2.57

References

URLTags
https://github.com/jenkinsci/jenkins/commit/36b8285a41eb28333549e8d851f81fd80a184076 WEB
https://github.com/jenkinsci/jenkins/commit/f237601afd750a0eaaf961e8120b08de238f2c3f WEB
https://github.com/jenkinsci/jenkins PACKAGE
https://jenkins.io/security/advisory/2017-04-26 WEB
https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2017-1000353 WEB
https://www.exploit-db.com/exploits/41965 WEB
https://www.oracle.com/security-alerts/cpuapr2022.html WEB
http://packetstormsecurity.com/files/159266/Jenkins-2.56-CLI-Deserialization-Code-Execution.html WEB
http://www.securityfocus.com/bid/98056 WEB
https://www.jenkins.io/security/advisory/2017-04-26/

Timeline

Published2018-01-29By the CVE Program.
VulnCheck KEV: earliest evidence2018-07-07Date of the oldest evidence of exploitation in VulnCheck KEV's record. VulnCheck does not publish the date it listed the CVE.
Added to CISA KEV2025-10-02Listed in CISA's Known Exploited Vulnerabilities catalog.
NVD record modified2026-06-17NVD's own last-modified date for this record.
VulnCheck KEV: latest evidence2026-11-05Date of the newest report, exploit reference or honeypot sighting in VulnCheck KEV's record.