Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDiscover exposed CQL port 9042
-
DeliveryAttempt default cassandra:cassandra login
-
ExploitAuthenticate as retained superuser
-
ExecutionEnumerate keyspaces and roles
-
PersistCreate persistent backdoor role
-
ImpactExfiltrate or destroy data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Credential externalization
MITRE ATT&CK
2 techniques across 2 tactics: Persistence, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a Bitnami Cassandra container deployed from a vulnerable image tag where the operator set the CASSANDRA_USER environment variable to provision a custom administrator - the bug specifically affects this code path, so images run with the stock 'cassandra' admin or without custom user vars are not in scope of this CVE (though they retain the default account by design). Exploitation further requires network reachability to the CQL native protocol port (TCP/9042, or whatever the deployment exposes) and that PasswordAuthenticator is the configured authenticator. The description's qualifier 'in certain scenarios' indicates the failure to drop the default role is conditional on the init script's branching, so not every CASSANDRA_USER deployment is guaranteed vulnerable - defenders should verify by listing roles. No user interaction, MFA, client certificate, or non-default tuning is needed once those conditions are met. |
| Impact | The published CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/C:H/I:H/A:H = 9.8) is plausible for any deployment that exposes the CQL native protocol (TCP/9042) to attackers, since the default credentials are universally known and authentication is the only barrier - meaning AC:L and PR:N are well justified. EPSS and CISA KEV status were not provided in the input, and no POC or active-exploitation reporting is referenced, so this is best treated as a high-severity latent backdoor rather than a confirmed in-the-wild campaign. Real-world exposure depends heavily on network reachability: production clusters typically keep 9042 internal, which lowers practical risk, but cloud-managed Cassandra-on-Kubernetes installs that expose the service (or sit alongside compromised pods) effectively grant superuser access to anyone who tries the default login. Note the conflict worth flagging: the description says the issue triggers 'in certain scenarios' when CASSANDRA_USER is set, so not every custom-admin deployment is necessarily vulnerable - defenders should verify role membership rather than assume. |
| Exploit ScenarioDerived | An attacker who can reach the CQL port (9042) of a Bitnami-deployed Cassandra cluster - for example via an exposed Kubernetes Service, a misconfigured cloud LoadBalancer, or lateral movement from a compromised application pod - simply runs cqlsh -u cassandra -p cassandra <host> and obtains superuser access despite the operator believing only their custom CASSANDRA_USER account exists. From that session the attacker can read or modify every keyspace, create new superuser roles for persistence, or DROP KEYSPACE for destructive impact. No public exploit identified at time of analysis, but exploitation requires no tooling beyond the standard cqlsh client. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 18, 2026
Authentication bypass in Bitnami Cassandra container images (4.0.x, 4.1.x, 5.0.x lines) allows remote attackers to access the database as superuser using the built-in cassandra:cassandra credentials, even when operators configure a custom administrator via CASSANDRA_USER. The container init script provisions the new superuser but, in certain scenarios, fails to drop the default account, leaving an unintended privileged login path. No public exploit identified at time of analysis, but the trivially guessable default credentials make discovery and abuse straightforward once the CQL port is reachable.
RemediationAI
Patch available per vendor advisory: upgrade to Bitnami Cassandra image tags 4.0.20-photon-5-r7, 4.1.11-photon-5-r7, 5.0.8-photon-5-r4, or 5.0.8-debian-12-r3 (or later), per https://github.com/bitnami/containers/security/advisories/GHSA-8q3j-37vg-8fc2. Until upgrade is possible, operators should connect to each cluster with cqlsh and explicitly run ALTER ROLE cassandra WITH PASSWORD = '<long random>' AND SUPERUSER = false, or DROP ROLE cassandra after confirming the replacement superuser works - this directly removes the unintended access path with no functional side effects beyond preventing legacy scripts that still use the default credential from logging in. As a network-layer compensating control, restrict TCP/9042 (CQL) and 7000/7001 (internode) to known application subnets via NetworkPolicy, security groups, or service mesh policy; the trade-off is that misconfigured client pods will lose connectivity, so stage the change. Audit existing clusters with LIST ROLES to confirm whether the 'cassandra' role is still present and is_superuser=True before declaring an environment clean.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Bitnami's Cassandra images bundle a first-boot initialization script that bootstraps the Cassandra cluster, including creating administrator roles based on environment variables such as CASSANDRA_USER and CASSANDRA_PASSWORD. Apache Cassandra ships with a built-in 'cassandra' superuser (password 'cassandra') used for initial PasswordAuthenticator bootstrapping; correct hardening procedure is to create a replacement superuser and then DROP ROLE cassandra (or ALTER it to a non-superuser with a strong password). The flaw, classified under CWE-798 (Use of Hard-coded Credentials), is that the Bitnami init logic does not consistently execute that final drop/demotion step when a custom admin is provided, so the well-known cassandra:cassandra account remains a valid superuser. Affected artifacts are identified by cpe:2.3:a:bitnami:bitnami/cassandra:*, covering the Photon- and Debian-based variants of the 4.0, 4.1, and 5.0 image streams.
Know when Bitnami gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Default cassandra:cassandra credentials remain valid over the network CQL protocol, granting unauthenticated superuser access with full read, write, and destructive capability.
Primary rating from Vendor (vmware).
CVSS VectorVendor: vmware
Lifecycle Timeline
2DescriptionCVE.org
Bitnami Cassandra container images are affected by a retained default superuser vulnerability. When a custom administrator account is configured via the CASSANDRA_USER environment variable, the container initialization script creates the new superuser account but fails to drop the built-in cassandra account in certain scenarios. This leaves the default cassandra:cassandra superuser active as an unintended access path.
Affected versions - Container image: 4.0.x prior to 4.0.20-photon-5-r7; 4.1.x prior to 4.1.11-photon-5-r7; 5.0.x prior to 5.0.8-photon-5-r4 / 5.0.8-debian-12-r3.
Executive ViewAI
Bitnami Cassandra container images (versions 4.0.x, 4.1.x, 5.0.x) fail to remove default superuser credentials during initialization, allowing network-accessible attackers to assume database administrator privileges. Organizations deploying these specific Cassandra versions face immediate risk of complete database compromise, including unauthorized data access, modification, or destruction. Any system running affected Bitnami Cassandra versions represents an active vulnerability to unauthorized administrative database access.
Restrict network access to CQL port 9042 at firewall and security group layers; implement network segmentation and VPN/application-layer access requirements for database connections; deploy intrusion detection configured to alert on CQL protocol access attempts; implement comprehensive database audit logging and monitoring for superuser account activity; rotate any configured Cassandra administrator passwords and document access controls; consider temporary database shutdown until patch availability assessment is complete.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
In Bitnami Containers, all Laravel container versions prior to: 6.20.0-debian-10-r107 for Laravel 6, 7.30.1-debian-10-r1
Hardcoded default credentials in Bitnami MariaDB Galera container images and Helm chart expose all default deployments t
The Bitnami Sealed Secrets controller (versions up to and including 0.38.4) turns its unauthenticated POST /v1/verify an
The bitnami/pgpool Docker image, and the bitnami/postgres-ha k8s chart, under default configurations, comes with an 'rep
EUVD-2026-37932
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB