CVE-2017-1000353
CRITICAL KEV NUCLEIJenkins < 2.56 and < 2.46.1 - Unauthenticated Remote Code Execution via Java Deserialization
Title source: llmExploitation Summary
CVE-2017-1000353 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added October 2, 2025.
EIP tracks 7 public exploits from researchers including SecuriTeam, qazbnm456, vulhub, including a Metasploit module exploits/linux/http/jenkins_cli_deserialization.
A Nuclei detection template is also available.
AI-analyzed exploit summary This exploit leverages a Java deserialization vulnerability in Jenkins (CVE-2017-1000353) by sending two HTTP requests to establish a bidirectional channel. The first request initiates the session, while the second delivers a serialized payload to achieve remote code execution (RCE).
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.
Exploits (7)
This exploit leverages a Java deserialization vulnerability in Jenkins (CVE-2017-1000353) by sending two HTTP requests to establish a bidirectional channel. The first request initiates the session, while the second delivers a serialized payload to achieve remote code execution (RCE).
This repository provides references to external PoCs and advisories for CVE-2017-1000353, a Jenkins Java deserialization vulnerability leading to remote code execution. It includes links to functional exploits and technical details but does not contain direct exploit code.
This repository contains a functional exploit for CVE-2017-1000353, a deserialization vulnerability in Jenkins. The exploit leverages a crafted serialized payload to achieve remote code execution (RCE) by exploiting insecure deserialization in the Jenkins CLI interface.
This repository provides references to external PoCs and advisories for CVE-2017-1000353, a Jenkins Java deserialization vulnerability leading to remote code execution. It lacks direct exploit code but includes links to functional PoCs and detailed advisory information.
The repository contains no actual exploit code or technical details about CVE-2017-1000353. It only includes JavaScript bundle files and a minimal README with no meaningful content, suggesting it may be a placeholder or lure.
The repository lacks functional exploit code for CVE-2017-1000353, instead containing placeholder files, generic documentation, and unrelated Docker configurations. No technical details or PoC code are present.
This Metasploit module exploits an unauthenticated Java deserialization vulnerability in Jenkins CLI (CVE-2017-1000353) to achieve remote code execution. It crafts a malicious serialized object and sends it to the target Jenkins instance via the CLI endpoint.
Nuclei Templates (1)
cpe:"cpe:2.3:a:jenkins:jenkins" || http.favicon.hash:"81586312" || product:"jenkins" || x-jenkins
icon_hash=81586312
References (6)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H