vendor:
Jenkins
by:
Janusz Piechówka
8,8
CVSS
HIGH
Deserialization
502
CWE
Product Name: Jenkins
Affected Version From: Versions before 1.650
Affected Version To: LTS before 1.642.2
Patch Exists: YES
Related CWE: CVE-2016-0792
CPE: a:jenkins:jenkins
Metasploit:
https://www.rapid7.com/db/vulnerabilities/jenkins-2016-02-24_cve-2016-0792/, https://www.rapid7.com/db/vulnerabilities/redhat-openshift-cve-2016-0792/, https://www.rapid7.com/db/modules/exploit/multi/http/jenkins_xstream_deserialize/, https://www.rapid7.com/db/vulnerabilities/freebsd-vid-7e01df39-db7e-11e5-b937-00e0814cab4e/
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: Debian
2017
Jenkins CVE-2016-0792 Deserialization Remote Exploit
This exploit allows an attacker to execute arbitrary code on a vulnerable Jenkins server. It is based on the CVE-2016-0792 vulnerability, which is a deserialization vulnerability in Jenkins. The exploit works by sending a specially crafted payload to the Jenkins server, which is then deserialized and executed. The payload contains a command that is executed on the server, allowing the attacker to gain access to the server.
Mitigation:
The best way to mitigate this vulnerability is to upgrade to the latest version of Jenkins. Additionally, it is recommended to disable the “Run Scripts” feature in Jenkins, as this is the feature that is vulnerable to this exploit.