org.apache.cassandra:cassandra-all@4.1-alpha1

  • latest version

    5.0.8

  • latest non vulnerable version

  • first published

    15 years ago

  • latest version published

    1 months ago

  • licenses detected

  • package registry

  • Direct Vulnerabilities

    Known vulnerabilities in the org.apache.cassandra:cassandra-all package. This does not include vulnerabilities belonging to this package’s dependencies.

    Fix vulnerabilities automatically

    Snyk's AI Trust Platform automatically finds the best upgrade path and integrates with your development workflows. Secure your code at zero cost.

    Fix for free
    VulnerabilityVulnerable Version
    • L
    Improper Control of Interaction Frequency

    org.apache.cassandra:cassandra-all is a maven plugin for the Apache Cassandra Project. Which, develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.

    Affected versions of this package are vulnerable to Improper Control of Interaction Frequency via the alterRole path in org/apache/cassandra/auth/CassandraRoleManager.java. An authenticated attacker can increase query latency and overload the auth path by rapidly changing a role's password. The vulnerable code accepts password updates through CQL role alteration and performs a writetime(salted_hash) lookup on each change, allowing a logged-in user with role-management privileges to trigger repeated expensive auth-table reads and writes.

    How to fix Improper Control of Interaction Frequency?

    Upgrade org.apache.cassandra:cassandra-all to version 4.0.20, 4.1.11, 5.0.7 or higher.

    [4.0-alpha1,4.0.20)[4.1-alpha1,4.1.11)[5.0-alpha1,5.0.7)
    • H
    Privilege Defined With Unsafe Actions

    org.apache.cassandra:cassandra-all is a maven plugin for the Apache Cassandra Project. Which, develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.

    Affected versions of this package are vulnerable to Privilege Defined With Unsafe Actions in auth/Permission.java. A user who has MODIFY permission on ALL KEYSPACES can escalate privileges to superuser because ALL KEYSPACES allows access and modification of system keyspaces by default.

    Note: The fix for this vulnerability was found to have been improperly applied to 4.0.16, and first fixed for 4.0 in 4.0.17. The vulnerability in 4.0.16 is tracked as CVE-2025-26467.

    How to fix Privilege Defined With Unsafe Actions?

    Upgrade org.apache.cassandra:cassandra-all to version 3.0.31, 3.11.18, 4.0.16, 4.1.8, 5.0.3 or higher.

    [3.0.0,3.0.31)[3.1,3.11.18)[4.0-alpha1,4.0.16)[4.1-alpha1,4.1.8)[5.0-alpha1,5.0.3)
    • H
    Incorrect Authorization

    org.apache.cassandra:cassandra-all is a maven plugin for the Apache Cassandra Project. Which, develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.

    Affected versions of this package are vulnerable to Incorrect Authorization in cql3/statements/AlterRoleStatement.java, exploitable via CassandraNetworkAuthorizer and CassandraCIDRAuthorizer. A user with limited data center access can upgrade their own permissions via DCL statement, to gain access to unintended datacenter or IP/CIDR groups.

    How to fix Incorrect Authorization?

    Upgrade org.apache.cassandra:cassandra-all to version 4.0.16, 4.1.8, 5.0.3 or higher.

    [4.0.0,4.0.16)[4.1-alpha1,4.1.8)[5.0-alpha1,5.0.3)
    • H
    Man-in-the-Middle (MitM)

    org.apache.cassandra:cassandra-all is a maven plugin for the Apache Cassandra Project. Which, develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.

    Affected versions of this package are vulnerable to Man-in-the-Middle (MitM). 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 unauthorized operations.

    Note: This vulnerability only affects applications running on Java 11. It is the same vulnerability as the one described in CVE-2020-13946 for prior Java versions.

    How to fix Man-in-the-Middle (MitM)?

    Upgrade org.apache.cassandra:cassandra-all to version 4.0.15, 4.1.8, 5.0.3 or higher.

    [4.0.2,4.0.15)[4.1-alpha1,4.1.8)[5.0-alpha1,5.0.3)