漏洞描述:
CVE编号: CVE-2023-30601
Apache Cassandra 是 Apache 基金会的一个分布式 Nosql 数据库。
Apache Cassandra 的受影响版本中,由于没有对JMX/nodetool权限的用户做限制,当启动FQL/Audit日志时,拥有 JMX/nodetool 权限的攻击者可以以 cassandra 的身份权限执行任意系统命令。
用户可以通过将 FQL/Auditlog 配置属性 allow_nodetool_archive_command 设置为 false 来缓解该漏洞。
影响范围:
org.apache.cassandra:cassandra-all@[4.1.0, 4.1.2)
org.apache.cassandra:cassandra-all@[4.0.0, 4.0.10)
修复方案:
将组件org.apache.cassandra:cassandra-all到4.1.2或更高版本
将 FQL/Auditlog 配置属性 allow_nodetool_archive_command 设置为 false。
将组件org.apache.cassandra:cassandra-all到4.0.10或更高版本
参考:https://github.com/apache/cassandra/commit/aafb4d19448f12ce600dc4e84a5b181308825b32