Vulnerability Details : CVE-2021-34371
Potential exploit
Neo4j through 3.4.18 (with the shell server enabled) exposes an RMI service that arbitrarily deserializes Java objects, e.g., through setSessionVariable. An attacker can abuse this for remote code execution because there are dependencies with exploitable gadget chains.
Vulnerability category: Execute code
Products affected by CVE-2021-34371
- cpe:2.3:a:neo4j:neo4j:*:*:*:*:community:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2021-34371
64.13%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 98 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2021-34371
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
7.5
|
HIGH | AV:N/AC:L/Au:N/C:P/I:P/A:P |
10.0
|
6.4
|
NIST | |
9.8
|
CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
3.9
|
5.9
|
NIST |
CWE ids for CVE-2021-34371
-
The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.Assigned by: nvd@nist.gov (Primary)
References for CVE-2021-34371
-
https://www.exploit-db.com/exploits/50170
Neo4j 3.4.18 - RMI based Remote Code Execution (RCE) - Java remote ExploitExploit;Third Party Advisory;VDB Entry
Jump to