CVE-2018-1297:
Missing certificate validation in Apache JMeter
9.8
CVSS ScoreBasic Information
CVE ID
GHSA ID
EPSS Score
-
CWE
Published
5/13/2022
Updated
2/2/2023
KEV Status
No
Technology
Java
Technical Details
CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
org.apache.jmeter:ApacheJMeter | maven | < 4.0 | 4.0 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from insecure RMI implementation in Apache JMeter versions <4.0. The patch (Bug 62039) introduced SSL socket factories (SSLRMIClientSocketFactory/SSLRMIServerSocketFactory) and keystore management. The vulnerable functions are those responsible for RMI server/client initialization without these security measures. RemoteJMeterEngineImpl.start handles server-side RMI setup without SSL, ClientJMeterEngine handles insecure client connections, and RmiUtils.createRegistry creates an insecure registry. These functions directly implement the unsecured RMI communication described in CVE-2018-1297 and CWE-319.