ID:4645 - Exploit for Command injection in Jenkins - CVE-2017-1000353

 
Main Vulnerability Database Exploits ID:4645 - Exploit for Command injection in Jenkins - CVE-2017-1000353

ID:4645 - Exploit for Command injection in Jenkins - CVE-2017-1000353

Published: September 22, 2020


Vulnerability identifier: #VU10657
Vulnerability risk: High
CVE-ID: CVE-2017-1000353
CWE-ID: CWE-77
Exploitation vector: Remote access
Vulnerable software:
Jenkins

Link to public exploit:


Vulnerability description

The vulnerability allows a remote attacker to execute arbitrary code on the target system.

The weakness exists due to lack of serialized object validation. A remote attacker can transfer a serialized Java SignedObject object to the remoting-based Jenkins CLI, deserialize it  using a new ObjectInputStream, bypass the existing blacklist-based protection mechanism, inject arbitrary commands and execute arbitrary code with elevated privileges.

Successful exploitation of the vulnerability may result in system compromise.

Remediation

Update to version 2.57.