CVE-2017-1000353
9.5 CISA KEVJenkins · Jenkins
Jenkins is vulnerable to unauthenticated remote code execution via a Java deserialization flaw in the Jenkins CLI, allowing attackers to bypass blacklist protections using a serialized SignedObject.
Executive summary
An unauthenticated remote code execution vulnerability in Jenkins is currently being actively exploited in the wild, posing a critical risk to server integrity and data security.
Vulnerability
The vulnerability allows an unauthenticated attacker to execute arbitrary code by sending a serialized Java SignedObject to the Jenkins CLI. This object bypasses existing blacklist protections during deserialization, enabling full system compromise.
Business impact
A successful exploit grants an attacker complete control over the Jenkins server, leading to unauthorized access to sensitive build configurations, credentials, and source code repositories. Given the critical CVSS score of 9.5 and the confirmed active exploitation in the wild, this vulnerability represents an immediate threat to operational continuity and organizational data integrity.
Remediation
Immediate Action: Update Jenkins to version 2.57 or 2.46.2 LTS immediately to patch the deserialization flaw.
Proactive Monitoring: Review Jenkins access logs for unusual CLI activity or serialized object patterns, and monitor system processes for unauthorized child executions originating from the Jenkins service account.
Compensating Controls: If immediate patching is not possible, restrict network access to the Jenkins CLI port and disable the remoting-based CLI protocol to reduce the attack surface.
Exploitation status
Public Exploit Available: Yes, a weaponized exploit exists via a Metasploit module and an Exploit-DB entry (EDB-ID 41965).
Analyst recommendation
Due to the critical nature of this remote code execution vulnerability and its confirmed status in the CISA Known Exploited Vulnerabilities catalog, remediation must be prioritized above all other maintenance tasks. Administrators should apply the provided security updates immediately to protect their environments from ongoing exploitation attempts.
More Jenkins CVEs
Sources
- 41965 Exploit / PoC
- 98056 Vulnerability database entry
- oracle.com
- jenkins.io
- packetstormsecurity.com