org.apache.cassandra:cassandra-all@4.0-beta4

  • latest version

    5.0.8

  • latest non vulnerable version

  • first published

    15 years ago

  • latest version published

    21 days 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
    Arbitrary Code Injection

    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 Arbitrary Code Injection. It is possible for an attacker to create a scripted UDF which executes arbitrary code on the server.

    This can be exploited with the following functions: enable_user_defined_functions: true, enable_scripted_user_defined_functions: true, enable_user_defined_functions_threads: false

    How to fix Arbitrary Code Injection?

    Upgrade org.apache.cassandra:cassandra-all to version 3.0.26, 3.11.12, 4.0.2 or higher.

    [3.0.0-alpha1,3.0.26)[3.11.0,3.11.12)[4.0-alpha1,4.0.2)