clickhouse 未授权访问漏洞
漏洞描述
恶意攻击者可以在不提供有效凭据的情况下访问 ClickHouse 服务器。这可能导致未经授权的访问敏感数据,或允许攻击者修改或删除数据。默认情况下,clickhouse-server会在8123端口上监控HTTP请求(这可以在配置中修改)。
环境搭建
漏洞复现
首先确定是否使用了 ClickHouse 数据库的接口
根据文档得知,正常返回为 Ok. , 且存在 X-ClickHouse-Summary
作为返回包的 Header
测试是否可以执行SQL命令, 部分会开启身份验证导致未授权执行失败
成功执行语句获取数据,执行其他命令探测出网
可以查看 system库中的执行记录表来获取最近执行的所有SQL语句来快速定位可利用的信息(获取敏感用户信息,数据库名以及数据表名)
最后更新于