CVE-2018-1000861 kev in the critical feed json
Deserialization of Untrusted Data in Jenkins
published 2018-12-10 7 y ago modified 2026-06-17 4 mo ago also GHSA-hhpm-5cp2-hg4x , EUVD-2022-4161
- cvss
- 9.8
- version 3.1, CNA
- cisa kev
- Exploited
- added 2022-02-10
- epss
- 98.3%
- EPSS 98.3% chance of exploitation in 30 days, percentile 99.9%
- public exploits
- 1
- Metasploit, plus a Nuclei check
Summary
A code execution vulnerability exists in the Stapler web framework used by Jenkins 2.153 and earlier, LTS 2.138.3 and earlier in stapler/core/src/main/java/org/kohsuke/stapler/MetaClass.java that allows attackers to invoke some methods on Java objects by accessing crafted URLs that were not intended to be invoked this way.
Patch / fix
cisa required action Apply updates per vendor instructions.
- maven org.jenkins-ci.main:jenkins-core 2.138.4, 2.154
- jenkins openshift 3.11 2.138.4.1544416383-1.el7
red hat advisories RHBA-2019:0024
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2018-1000861 updated cvss 8.8
jenkins: code execution through crafted URLs (SECURITY-595)
-
Red Hat OpenShift Container Platform 3.2 jenkins Red Hat OpenShift Container Platform 3.3 jenkins Red Hat OpenShift Container Platform 3.4 jenkins Red Hat OpenShift Container Platform 3.5 jenkins Red Hat OpenShift Container Platform 3.6 jenkins Red Hat OpenShift Container Platform 3.7 jenkinsaffected: no fix available
+2 more productsfewer
Red Hat OpenShift Container Platform 3.9 jenkins Red Hat OpenShift Container Platform 3.10 jenkins -
Red Hat OpenShift Container Platform 3.11 jenkins 2.138.4.1544416383-1.el7fixed: vendor fix RHBA-2019:0024
-
Red Hat OpenShift Container Platform 3.11 python-elasticsearch 5.4.0-1.el7, ansible-service-broker 1.3.21-1.el7, automation-broker-apb-role 1.3.21-1.el7, prometheus 3.11.59-1.git.5023.748e6f7.el7, ansible-service-broker-selinux 1.3.21-1.el7, atomic-openshift 3.11.59-1.git.0.7cb6277.el7, +34 morenot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Timeline
- Published
- First public exploit (Metasploit exploit/multi/http/jenkins_metaprogramming)
- Added to CISA KEV
- CISA patch deadline
- CISA SSVC: exploitation active
Known exploited
- Added
- 4 y ago
- Patch by
- 2022-08-10 (4 y ago)
- Ransomware
- Not known
- Required action
- Apply updates per vendor instructions.
- Vendor, product
- Jenkins, Jenkins Stapler Web Framework
- CISA name
- Jenkins Stapler Web Framework Deserialization of Untrusted Data Vulnerability
CISA SSVC
- Exploitation
- Active, exploited in the wild
- Automatable
- yes
- Technical impact
- total
- Assessed
- 21 mo ago
Exploit prediction
98.33% chance of exploitation in the next 30 days, higher than 99.9% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- Metasploit exploit/multi/http/jenkins_metaprogramming Jenkins ACL Bypass and Metaprogramming RCE metasploit exploit, excellent rank, 2019-01-08
- Nuclei template Jenkins - Remote Command Injection nuclei detection template
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| CNA | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| NVD | 2.0 | 10.0 | AV:N/AC:L/Au:N/C:C/I:C/A:C |
| GitHub | 3.0 | 9.8 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.jenkins-ci.main:jenkins-core | <2.138.4 >=2.140, <2.154 |
2.138.4 2.154 |
Classification
- Weakness
-
- CWE-502 Deserialization of Untrusted Data
- Technology feeds
References
-
github.com
/jenkinsci/jenkins/commit/47f38d714c99e1841fb737ad1005618eb26ed852
web
-
access.redhat.com
/errata/RHBA-2019:0024
vendor-advisory, web, third-party-advisory
-
jenkins.io
/security/advisory/2018-12-05/#SECURITY-595
web, vendor-advisory
-
securityfocus.com
/bid/106176
vdb-entry, web, broken-link
-
packetstormsecurity.com
/files/166778/Jenkins-Remote-Code-Execution.html
web, third-party-advisory, vdb-entry
-
cisa.gov
/known-exploited-vulnerabilities-catalog?field_cve=CVE-2018-1000861
government-resource, web, us-government-resource
-
nvd.nist.gov
/vuln/detail/CVE-2018-1000861
advisory
Sources
- CVE List CVE-2018-1000861
- GitHub Advisory GHSA-hhpm-5cp2-hg4x
- NVD CVE-2018-1000861
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.