Jenkins < 1.638 / 1.625.2 Java Object Deserialization RCE

Critical 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: Critical

ID: 86898

File Name: jenkins_security218.nasl

Version: $Revision: 1.8 $

Type: remote

Family: General

Published: 2015/11/17

Modified: 2016/11/23

Dependencies: 65054

Risk Information

Risk Factor: Critical


Base Score: 10

Temporal Score: 8.3

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

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

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 (Jenkins CLI RMI Java Deserialization Vulnerability)

Reference Information

CVE: CVE-2015-8103

BID: 77636

OSVDB: 129952, 130184, 130424

CERT: 576313