Apache Cassandra vulnerabilities
13 known vulnerabilities affecting apache/cassandra.
Total CVEs
13
CISA KEV
1
actively exploited
Public exploits
1
Exploited in wild
1
Severity breakdown
CRITICAL3HIGH6MEDIUM4
Vulnerabilities
Page 1 of 1
CVE-2025-26467HIGHCVSS 8.8≥ 3.0.0, < 3.0.31≥ 3.11.0, < 3.11.18+3 more2025-08-25
CVE-2025-26467 [HIGH] CVE-2025-26467: Privilege Defined With Unsafe Actions vulnerability in Apache Cassandra. An user with MODIFY permiss
Privilege Defined With Unsafe Actions vulnerability in Apache Cassandra. An user with MODIFY permission ON ALL KEYSPACES can escalate privileges to superuser within a targeted Cassandra cluster via unsafe actions to a system resource. Operators granting data MODIFY permission on all keyspaces on affected versions should review data access rules for potential
nvd
CVE-2025-23015HIGHCVSS 8.8≥ 3.0.0, < 3.0.31≥ 3.1, < 3.11.18+3 more2025-02-04
CVE-2025-23015 [HIGH] CWE-267 CVE-2025-23015: Privilege Defined With Unsafe Actions vulnerability in Apache Cassandra. An user with MODIFY permiss
Privilege Defined With Unsafe Actions vulnerability in Apache Cassandra. An user with MODIFY permission ON ALL KEYSPACES can escalate privileges to superuser within a targeted Cassandra cluster via unsafe actions to a system resource. Operators granting data MODIFY permission on all keyspaces on affected versions should review data access rules for po
nvd
CVE-2025-24860MEDIUMCVSS 5.4≥ 4.0.0, < 4.0.16≥ 4.1.0, < 4.1.8+1 more2025-02-04
CVE-2025-24860 [MEDIUM] CWE-863 CVE-2025-24860: Incorrect Authorization vulnerability in Apache Cassandra allowing users to access a datacenter or I
Incorrect Authorization vulnerability in Apache Cassandra allowing users to access a datacenter or IP/CIDR groups they should not be able to when using CassandraNetworkAuthorizer or CassandraCIDRAuthorizer.
Users with restricted data center access can update their own permissions via data control language (DCL) statements on affected versions.
Th
nvd
CVE-2024-27137MEDIUMCVSS 5.3≥ 4.0.2, < 4.0.15≥ 4.1.0, < 4.1.8+2 more2025-02-04
CVE-2024-27137 [MEDIUM] CVE-2024-27137: In Apache Cassandra it is possible for a local attacker without access
to the Apache Cassandra proc
In Apache Cassandra it is possible for a local attacker without access
to the Apache Cassandra process or configuration files to manipulate
the RMI registry to perform a man-in-the-middle attack and capture user
names and passwords used to access the JMX interface. The attacker can
then use these credentials to access the JMX interface and perform
unauthori
nvd
CVE-2023-30601HIGHCVSS 7.8≥ 4.0.0, < 4.0.10≥ 4.1.0, < 4.1.22023-05-30
CVE-2023-30601 [HIGH] CWE-269 CVE-2023-30601: Privilege escalation when enabling FQL/Audit logs allows user with JMX access to run arbitrary comma
Privilege escalation when enabling FQL/Audit logs allows user with JMX access to run arbitrary commands as the user running Apache Cassandra
This issue affects Apache Cassandra: from 4.0.0 through 4.0.9, from 4.1.0 through 4.1.1.
WORKAROUND
The vulnerability requires nodetool/JMX access to be exploitable, disable access for any non-trusted users.
MI
nvd
CVE-2021-44521CRITICALCVSS 9.1PoC≥ 3.0.0, < 3.0.26≥ 3.11.0, < 3.11.12+1 more2022-02-11
CVE-2021-44521 [CRITICAL] CWE-94 CVE-2021-44521: When running Apache Cassandra with the following configuration: enable_user_defined_functions: true
When running Apache Cassandra with the following configuration: enable_user_defined_functions: true enable_scripted_user_defined_functions: true enable_user_defined_functions_threads: false it is possible for an attacker to execute arbitrary code on the host. The attacker would need to have enough permissions to create user defined functions in the
nvd
CVE-2020-17516HIGHCVSS 7.5≥ 2.1.0, ≤ 2.1.22≥ 2.2.0, ≤ 2.2.19+2 more2021-02-03
CVE-2020-17516 [HIGH] CWE-290 CVE-2020-17516: Apache Cassandra versions 2.1.0 to 2.1.22, 2.2.0 to 2.2.19, 3.0.0 to 3.0.23, and 3.11.0 to 3.11.9, w
Apache Cassandra versions 2.1.0 to 2.1.22, 2.2.0 to 2.2.19, 3.0.0 to 3.0.23, and 3.11.0 to 3.11.9, when using 'dc' or 'rack' internode_encryption setting, allows both encrypted and unencrypted internode connections. A misconfigured node or a malicious user can use the unencrypted connection despite not being in the same rack or dc, and bypass mutual T
nvd
CVE-2020-13946MEDIUMCVSS 5.9fixed in 2.1.22≥ 2.2.0, < 2.2.18+3 more2020-09-01
CVE-2020-13946 [MEDIUM] CWE-668 CVE-2020-13946: In Apache Cassandra, all versions prior to 2.1.22, 2.2.18, 3.0.22, 3.11.8 and 4.0-beta2, it is possi
In Apache Cassandra, all versions prior to 2.1.22, 2.2.18, 3.0.22, 3.11.8 and 4.0-beta2, it is possible for a local attacker without access to the Apache Cassandra process or configuration files to manipulate the RMI registry to perform a man-in-the-middle attack and capture user names and passwords used to access the JMX interface. The attacker can
nvd
CVE-2019-2684MEDIUMCVSS 5.9≥ 2.1.0, < 2.1.22≥ 2.2.0, < 2.2.18+3 more2019-04-23
CVE-2019-2684 [MEDIUM] CVE-2019-2684: Vulnerability in the Java SE, Java SE Embedded component of Oracle Java SE (subcomponent: RMI). Supp
Vulnerability in the Java SE, Java SE Embedded component of Oracle Java SE (subcomponent: RMI). Supported versions that are affected are Java SE: 7u211, 8u202, 11.0.2 and 12; Java SE Embedded: 8u201. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Java SE, Java SE Embedded. Successful
nvd
CVE-2018-8016CRITICALCVSS 9.8≥ 3.8, ≤ 3.11.12018-06-28
CVE-2018-8016 [CRITICAL] CVE-2018-8016: The default configuration in Apache Cassandra 3.8 through 3.11.1 binds an unauthenticated JMX/RMI in
The default configuration in Apache Cassandra 3.8 through 3.11.1 binds an unauthenticated JMX/RMI interface to all network interfaces, which allows remote attackers to execute arbitrary Java code via an RMI request. This issue is a regression of CVE-2015-0225. The regression was introduced in https://issues.apache.org/jira/browse/CASSANDRA-12109. The fix fo
nvd
CVE-2016-4970HIGHCVSS 7.5v3.11.42017-04-13
CVE-2016-4970 [HIGH] CWE-835 CVE-2016-4970: handler/ssl/OpenSslEngine.java in Netty 4.0.x before 4.0.37.Final and 4.1.x before 4.1.1.Final allow
handler/ssl/OpenSslEngine.java in Netty 4.0.x before 4.0.37.Final and 4.1.x before 4.1.1.Final allows remote attackers to cause a denial of service (infinite loop).
nvd
CVE-2016-3427CRITICALCVSS 9.8KEV≥ 2.1.0, < 2.1.22≥ 2.2.0, < 2.2.18+3 more2016-04-21
CVE-2016-3427 [CRITICAL] CWE-284 CVE-2016-3427: Unspecified vulnerability in Oracle Java SE 6u113, 7u99, and 8u77; Java SE Embedded 8u77; and JRocki
Unspecified vulnerability in Oracle Java SE 6u113, 7u99, and 8u77; Java SE Embedded 8u77; and JRockit R28.3.9 allows remote attackers to affect confidentiality, integrity, and availability via vectors related to JMX.
nvd
CVE-2015-0225HIGHCVSS 7.5v1.2.0v1.2.1+36 more2015-04-03
CVE-2015-0225 [HIGH] CWE-77 CVE-2015-0225: The default configuration in Apache Cassandra 1.2.0 through 1.2.19, 2.0.0 through 2.0.13, and 2.1.0
The default configuration in Apache Cassandra 1.2.0 through 1.2.19, 2.0.0 through 2.0.13, and 2.1.0 through 2.1.3 binds an unauthenticated JMX/RMI interface to all network interfaces, which allows remote attackers to execute arbitrary Java code via an RMI request.
nvd