CVE-2023-30601: Apache Cassandra: Privilege escalation when enabling FQL/Audit logs
7.8
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.04643%
CWE
Published
7/6/2023
Updated
2/23/2024
KEV Status
No
Technology
Java
Technical Details
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| org.apache.cassandra:cassandra-all | maven | >= 4.1.0, < 4.1.2 | 4.1.2 |
| org.apache.cassandra:cassandra-all | maven | >= 4.0.0, < 4.0.10 | 4.0.10 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from the lack of a security check in StorageService.enableFullQueryLogger() when processing archive commands. The patch introduced a check for 'allow_nodetool_archive_command' to prevent unauthorized command execution. The test modifications and commit diff confirm this function was the entry point for the insecure operation. The function's direct handling of user-provided archive_command parameters (via JMX/nodetool) makes it the clear vulnerability source when the configuration flag is improperly set.