Jenkins < 1.638 / 1.625.2 Java Object Deserialization RCE

High Nessus Plugin ID 86898


The remote web server is affected by a remote code execution vulnerability.


The remote web server hosts a version of Jenkins or Jenkins Enterprise that is prior to 1.638 or 1.625.2. It is, therefore, affected by a flaw in the Apache Commons Collections (ACC) library that allows the deserialization of unauthenticated Java objects. An unauthenticated, remote attacker can exploit this to execute arbitrary code on the target host.


Upgrade to Jenkins version 1.638 / 1.625.2 or later. Alternatively, disable the CLI port per the vendor advisory.

See Also

Plugin Details

Severity: High

ID: 86898

File Name: jenkins_security218.nasl

Version: 1.12

Type: remote

Family: General

Published: 2015/11/17

Updated: 2019/11/20

Dependencies: 65054

Risk Information

Risk Factor: High

CVSS Score Source: CVE-2015-8103

CVSS v2.0

Base Score: 7.5

Temporal Score: 6.2

Vector: CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P

Temporal Vector: CVSS2#E:F/RL:OF/RC:C

Vulnerability Information

CPE: cpe:/a:cloudbees:jenkins

Required KB Items: www/Jenkins

Exploit Available: true

Exploit Ease: Exploits are available

Patch Publication Date: 2015/11/11

Vulnerability Publication Date: 2015/01/28

Exploitable With


Core Impact

Metasploit (OpenNMS Java Object Unserialization Remote Code Execution)

Reference Information

CVE: CVE-2015-8103

BID: 77636

CERT: 576313