LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2017-1000353: Jenkins Remote Code Execution Vulnerability

RBRecent Breaches Vulnerability Intelligence·Oct 2, 2025
High⚠ Actively exploited (CISA KEV)
High
Severity
Active
CISA KEV
No
Ransomware use
Oct 23, 2025
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2017-1000353 to its Known Exploited Vulnerabilities catalog on Oct 2, 2025, with a federal patch deadline of Oct 23, 2025 — meaning attackers are actively using it. If you run the affected software, patch it immediately.

Jenkins contains a remote code execution vulnerability. This vulnerability that could allowed attackers to transfer a serialized Java SignedObject object to the remoting-based Jenkins CLI, that would…

CVE-2017-1000353 is a remote code execution vulnerability in Jenkins that allows an attacker to abuse the remoting-based CLI by sending a specially crafted serialized Java SignedObject. Successful abuse can let an unauthenticated or low-privilege attacker run code on the Jenkins controller, giving them a foothold inside the continuous-integration environment that often holds credentials, source code, and deployment keys. Because Jenkins frequently sits at the center of build and release pipelines, compromise can cascade into broader infrastructure access.

Public detail is limited to the CISA description of the flaw; exact affected versions, CVSS scores, and exploit prerequisites must be confirmed against the vendor advisory before any inventory or remediation decision.

How it works

The vulnerability arises from unsafe deserialization in the remoting-based Jenkins CLI. An attacker can transfer a serialized Java SignedObject object that is then deserialized with a fresh ObjectInputStream. That path bypasses the existing blocklist-based protection mechanism that Jenkins normally uses to reject dangerous classes. Once the object is deserialized, the attacker can achieve remote code execution on the Jenkins process. No further technical specifics (gadget chains, authentication requirements, or network preconditions) are provided in the available summary; defenders should treat any reachable remoting CLI endpoint as potentially exploitable until the vendor advisory is reviewed.

Am I affected? How to find it in your systems

Jenkins is commonly deployed as a continuous-integration and continuous-delivery controller, either on-premises or in cloud-hosted instances. Inventory every Jenkins master or controller that exposes the remoting-based CLI (historically reachable over HTTP or a dedicated remoting port). Check running processes, container images, and configuration management records for Jenkins installations. Because no version list is supplied in the facts, compare each discovered instance against the vendor advisory to determine whether it is vulnerable. Look for configuration that enables the remoting CLI or leaves it accessible from untrusted networks.

Telemetry signs of exploitation are not detailed in the public summary. Monitor for unexpected CLI connections, anomalous Java deserialization activity, or sudden process spawning under the Jenkins service account. Review access logs for unusual remoting traffic and correlate with any subsequent privilege-escalation or lateral-movement indicators. Confirm detection guidance with the vendor advisory and your own logging baseline.

How to remediate

Apply the vendor-supplied update or mitigation for CVE-2017-1000353 as the primary remediation step. Follow the exact instructions published by the Jenkins project; do not rely on version numbers or patch identifiers that are not present in the available facts. After patching, verify that the remoting CLI no longer accepts the previously blocked deserialization path. As a general hardening measure for this class of issue, restrict network access to the CLI, disable unused remoting features, and ensure that any remaining serialization protections remain enabled. For cloud-hosted Jenkins services, also follow applicable BOD 22-01 guidance. If mitigations cannot be applied, discontinue use of the product as directed by CISA.

If you can't patch immediately

Until the vendor update can be installed, reduce exposure with compensating controls. Segment Jenkins controllers so that the remoting CLI is reachable only from trusted build agents and administrative jump hosts. Place a web application firewall or reverse proxy in front of the Jenkins HTTP interface and block or tightly restrict CLI-related endpoints. Disable the remoting-based CLI entirely if operationally feasible. Increase monitoring of authentication events, process creation, and outbound connections from the Jenkins host. These steps do not eliminate the vulnerability but limit the attack surface while a permanent fix is prepared.

If your data may have been exposed

Actively exploited remote-code-execution vulnerabilities can lead to full controller compromise and subsequent data theft or ransomware deployment; ransomware use of this specific CVE is not documented. If you suspect exposure, rotate credentials stored in Jenkins, review build histories and agent configurations for unauthorized changes, and examine network logs for exfiltration. You can also run a free exposure scan of your email addresses against known breach data sets to determine whether any associated accounts appear in public dumps.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

AffectedJenkins · Jenkins
Added to CISA KEVOct 2, 2025
Federal patch deadlineOct 23, 2025
Known ransomware useNot documented
Check if your data is exposed →

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities