CVE-2016-0788

The remoting module in Jenkins before 1.650 and LTS before 1.642.2 allows remote attackers to execute arbitrary code by opening a JRMP listener

published April 7, 2016

CVSS
—
EPSS
12%
Percentile
96.1
In the wild
Unconfirmed
What it is

🚨 A crafty JRMP listener waiting to be opened can spell disaster for Jenkins users! Think of it like a hotel with a service entrance that isn’t monitored; anyone could walk in and access the kitchen without anyone batting an eye. If attackers open the JRMP listener, they can whip up just about any malicious dish they want! An attacker could leverage this flaw to execute arbitrary code on your Jenkins server, potentially taking control of your CI/CD pipelines and leading to unauthorized access. This could result in a complete compromise of your development environment, allowing them to modify or delete builds, or even deploy malicious code.

Put simply

Think of it like a hotel with a service entrance that isn’t monitored; anyone could walk in and access the kitchen without anyone batting an eye. If attackers open the JRMP listener, they can whip up just about any malicious dish they want! This vulnerability allows remote attackers to execute code by opening an unprotected JRMP listener, leading to unauthorized control over Jenkins instances prior to version 1.650 and LTS before 1.642.2.

What to do

An attacker could leverage this flaw to execute arbitrary code on your Jenkins server, potentially taking control of your CI/CD pipelines and leading to unauthorized access. This could result in a complete compromise of your development environment, allowing them to modify or delete builds, or even deploy malicious code. Upgrade Jenkins to version 1.650 or later, or LTS to 1.642.2 or later immediately. Additionally, ensure that the JRMP listener is properly secured and not exposed to the public unless necessary. You've got this! Patch those Jenkins installations and keep your dev environment safe! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.11840 · 96.1th percentile
Published
2016-04-07T23:00Z
EPSS history
Timeline
  • 07 APR 23:00Z
    The remoting module in Jenkins before 1.650 and LTS before 1.642.2 allows remote attackers to execute arbitrary code by opening a JRMP listener
    cvelistv5