Jenkins CLI RMI Java Deserialization Vulnerability
Title source: metasploitExploitation Summary
EIP tracks 6 public exploits for CVE-2015-8103.
PoCs published by Metasploit, r00t4dm, cved-sources, including Metasploit module auxiliary/scanner/http/jenkins_command.
AI-analyzed exploit summary This Metasploit module exploits CVE-2015-8103, an unsafe Java deserialization vulnerability in Jenkins, allowing unauthenticated remote code execution by sending a malicious serialized payload to the Jenkins CLI port.
Description
The Jenkins CLI subsystem in Jenkins before 1.638 and LTS before 1.625.2 allows remote attackers to execute arbitrary code via a crafted serialized Java object, related to a problematic webapps/ROOT/WEB-INF/lib/commons-collections-*.jar file and the "Groovy variant in 'ysoserial'".
Exploits (6)
This Metasploit module exploits CVE-2015-8103, an unsafe Java deserialization vulnerability in Jenkins, allowing unauthenticated remote code execution by sending a malicious serialized payload to the Jenkins CLI port.
The repository contains only JavaScript library files and a minimal README with no exploit code or technical details about CVE-2015-8103. It appears to be a placeholder or incomplete project.
The repository contains only a Dockerfile and a README with no actual exploit code. It references a vulnerable JBoss AS6 container but does not include a functional PoC or technical details.
This Metasploit module exploits an unauthenticated Jenkins-CI script console to execute arbitrary commands. It fingerprints the OS, handles CSRF tokens, and executes the specified command via the Jenkins script console.
This Metasploit module exploits a Java object deserialization vulnerability in OpenNMS, allowing unauthenticated remote code execution via crafted RMI requests. The exploit generates a serialized payload to trigger arbitrary command execution on the target system.
This Metasploit module exploits CVE-2015-8103, a Java deserialization vulnerability in Jenkins, allowing unauthenticated remote code execution. It leverages ysoserial payloads to craft malicious serialized objects sent via the Jenkins CLI RMI interface.
References (12)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H