CVE-2019-0187
Unauthenticated Remote Code Execution in Apache JMeter
Unauthenticated RCE is possible when JMeter is used in distributed mode (-r or -R command line options). Attacker can establish a RMI connection to a jmeter-server using RemoteJMeterEngine and proceed with an attack using untrusted data deserialization. This only affect tests running in Distributed mode. Note that versions before 4.0 are not able to encrypt traffic between the nodes, nor authenticate the participating nodes so upgrade to JMeter 5.1 is also advised.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
Unauthenticated RCE is possible when JMeter is used in distributed mode (-r or -R command line options). Attacker can establish a RMI connection to a jmeter-server using RemoteJMeterEngine and proceed with an attack using untrusted data deserialization. This only affect tests running in Distributed mode. Note that versions before 4.0 are not able to encrypt traffic between the nodes, nor authenticate the participating nodes so upgrade to JMeter 5.1 is also advised.
- Record
CVE-2019-0187- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-327, CWE-502
- Updated
- 2026-11-02
CVE List No score
Unauthenticated RCE is possible when JMeter is used in distributed mode (-r or -R command line options). Attacker can establish a RMI connection to a jmeter-server using RemoteJMeterEngine and proceed with an attack using untrusted data deserialization. This only affect tests running in Distributed mode. Note that versions before 4.0 are not able to encrypt traffic between the nodes, nor authenticate the participating nodes so upgrade to JMeter 5.1 is also advised.
- Record
CVE-2019-0187- Updated
- 2026-11-02
EUVDEUVD-2019-0394 No score
Unauthenticated RCE is possible when JMeter is used in distributed mode (-r or -R command line options). Attacker can establish a RMI connection to a jmeter-server using RemoteJMeterEngine and proceed with an attack using untrusted data deserialization. This only affect tests running in Distributed mode. Note that versions before 4.0 are not able to encrypt traffic between the nodes, nor authenticate the participating nodes so upgrade to JMeter 5.1 is also advised.
- Record
EUVD-2019-0394- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-wg37-7mrv-cfwm
9.8
Unauthenticated Remote Code Execution in Apache JMeter
Unauthenticated RCE is possible when JMeter is used in distributed mode (-r or -R command line options). Attacker can establish a RMI connection to a jmeter-server using RemoteJMeterEngine and proceed with an attack using untrusted data deserialization. This only affect tests running in Distributed mode. Note that versions before 4.0 are not able to encrypt traffic between the nodes, nor authenticate the participating nodes so upgrade to JMeter 5.1 is also advised.
- Record
GHSA-wg37-7mrv-cfwm- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-327, CWE-502
- Updated
- 2026-11-02
OSV
9.8
Unauthenticated RCE is possible when JMeter is used in distributed mode (-r or -R command line options). Attacker can establish a RMI connection to a jmeter-server using RemoteJMeterEngine and proceed with an attack using untrusted data deserialization. This only affect tests running in Distributed mode. Note that versions before 4.0 are not able to encrypt traffic between the nodes, nor authenticate the participating nodes so upgrade to JMeter 5.1 is also advised.
- Record
CVE-2019-0187- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-0187
9.8
Unauthenticated RCE is possible when JMeter is used in distributed mode (-r or -R command line options). Attacker can establish a RMI connection to a jmeter-server using RemoteJMeterEngine and proceed with an attack using untrusted data deserialization. This only affect tests running in Distributed mode. Note that versions before 4.0 are not able to encrypt traffic between the nodes, nor authenticate the participating nodes so upgrade to JMeter 5.1 is also advised.
- Record
DEBIAN-CVE-2019-0187- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVGHSA-wg37-7mrv-cfwm
9.8
Unauthenticated Remote Code Execution in Apache JMeter
Unauthenticated RCE is possible when JMeter is used in distributed mode (-r or -R command line options). Attacker can establish a RMI connection to a jmeter-server using RemoteJMeterEngine and proceed with an attack using untrusted data deserialization. This only affect tests running in Distributed mode. Note that versions before 4.0 are not able to encrypt traffic between the nodes, nor authenticate the participating nodes so upgrade to JMeter 5.1 is also advised.
- Record
GHSA-wg37-7mrv-cfwm- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-327, CWE-502
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-0187
9.8
Unauthenticated RCE is possible when JMeter is used in distributed mode (-r or -R command line options). Attacker can establish a RMI connection to a jmeter-server using RemoteJMeterEngine and proceed with an attack using untrusted data deserialization. This only affect tests running in Distributed mode. Note that versions before 4.0 are not able to encrypt traffic between the nodes, nor authenticate the participating nodes so upgrade to JMeter 5.1 is also advised.
- Record
UBUNTU-CVE-2019-0187- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.apache.jmeter:ApacheJMeterMaven |
before 5.1 | 5.1 |
jakarta-jmeterDebian:12 |
All versions, plus listed versions 2.13-52.13-6.1 |
None known |
jakarta-jmeterDebian:13 |
All versions, plus listed versions 2.13-52.13-6.1 |
None known |
jakarta-jmeterDebian:14 |
All versions, plus listed versions 2.13-52.13-6.1 |
None known |
org.apache.jmeter:ApacheJMeterMaven |
before 5.1, plus listed versions 2.102.112.122.132.6 Show 9 moreShow less2.72.82.93.03.13.23.34.05.0 |
5.1 |
jakarta-jmeterUbuntu:16.04:LTS |
All versions, plus listed versions 2.11-32.11-42.11-5 |
None known |
jakarta-jmeterUbuntu:18.04:LTS |
All versions, plus listed versions 2.13-3 |
None known |
jakarta-jmeterUbuntu:20.04:LTS |
All versions, plus listed versions 2.13-4 |
None known |
jakarta-jmeterUbuntu:22.04:LTS |
All versions, plus listed versions 2.13-42.13-5 |
None known |
jakarta-jmeterUbuntu:24.04:LTS |
All versions, plus listed versions 2.13-5 |
None known |
jakarta-jmeterUbuntu:25.10 |
All versions, plus listed versions 2.13-5 |
None known |
jakarta-jmeterUbuntu:26.10 |
All versions, plus listed versions 2.13-5build12.13-6.1 |
None known |
jakarta-jmeterUbuntu:26.04:LTS |
All versions, plus listed versions 2.13-52.13-5build1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-0187 is a critical vulnerability (CVSS 9.8) in Apache Jmeter, published March 6, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.64%, the 85th percentile. Fixed in org.apache.jmeter:ApacheJMeter 5.1.
References
securityfocus.com/bid/107219
mail-archives.apache.org/mod_mbox/jmeter-user/201903.mbox/%3CCAH9fUpaUQaFbgY1Zh4OvKSL4wdvGAmVt%2Bn4fegibDoAxK5XARw%40mail.gmail.com%3E
nvd.nist.gov/vuln/detail/CVE-2019-0187
github.com/advisories/GHSA-wg37-7mrv-cfwm
security-tracker.debian.org/tracker/CVE-2019-0187
ubuntu.com/security/CVE-2019-0187
bz.apache.org/bugzilla/show_bug.cgi?id=62743
cve.org/CVERecord?id=CVE-2019-0187