Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2021-42392-exploit-lab — 教育实验室,演示H2 Database中通过CREATE ALIAS实现的CVE-2021-42392 RCE,包含Docker化的易受攻击服务器和Python利用脚本,用于隔离测试。 | Kitploit
工具/GitHubGitHub/be-innova/cve-2021-42392-exploit-lab
漏洞分析漏洞利用Web应用程序漏洞利用渗透测试学习与教育实验室与实践
GitHubbe-innova/cve-2021-42392-exploit-lab

CVE-2021-42392-exploit-lab

教育实验室,演示H2 Database中通过CREATE ALIAS实现的CVE-2021-42392 RCE,包含Docker化的易受攻击服务器和Python利用脚本,用于隔离测试。

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
查看仓库
11年前尚未审核
分享

⚠️ H2数据库RCE利用PoC (CVE-2021-42392)

本仓库提供了一个最小且可控的环境,用于使用 CREATE ALIAS 特性测试 H2数据库远程代码执行漏洞 (CVE-2021-42392)。与许多演示不同,此利用直接针对 H2 TCP 服务(通常在端口 9092),而不依赖 H2 Web 控制台。

🛑 仅用于教育和测试目的。请勿在您不拥有或未经明确许可的系统上使用。


描述

CVE-2021-42392 是 H2 Database 2.0.206 之前版本中的一个严重漏洞,如果数据库通过 TCP 或 Web 控制台暴露,则允许通过 CREATE ALIAS 远程执行代码。

该项目包含:

  • 一个运行版本 2.0.202 的有漏洞的 H2 数据库服务器
  • 一个使用 jaydebeapi 和 JPype 的 Python 利用脚本
  • 用于简化设置的 Docker 容器

要求

使用 Docker:

  • Docker
  • Docker Compose

如果在 Docker 外部运行利用脚本:

  • Python 3(安装 jpype 和 jaydebeapi 模块)
  • Java
  • h2-jar

如何运行

1. 克隆仓库

root@kitploit:~
git clone https://github.com/Be-Innova/CVE-2021-42392-exploit-lab
cd h2-cve-2021-42392-poc

2. 构建并启动容器

root@kitploit:~
docker compose build
docker compose up -d

3. 运行利用脚本

root@kitploit:~
docker compose exec client bash

python3 h2_exploit.py --url jdbc:h2:tcp://h2-vulnerable\:9092/~/test --cmd "touch /tmp/pwned" --jar /jars/h2.jar

利用脚本用法

root@kitploit:~
python3 h2_exploit.py --url <jdbc-url> --cmd "<command>" --jar "path-to-jar"

参数:

  • --url:易受攻击的 H2 实例的 JDBC URL(例如 jdbc:h2:tcp://192.168.1.100\:9092/~/test)

  • --cmd:要在目标服务器上执行的命令

  • --jar:H2 驱动程序 JAR 的可选路径(默认:/jars/h2.jar)

🤐​ 在其他环境中利用RCE的要求

  • 目标 H2 数据库的 9092 端口打开
  • 数据库的凭据
  • 目标服务器上安装了 javac 编译器

免责声明

此代码按原样提供,仅用于隔离环境中的教育和道德渗透测试。请勿在未授权的系统上使用。作者对任何滥用行为概不负责。


参考

https://nvd.nist.gov/vuln/detail/CVE-2021-42392

https://www.h2database.com/html/main.html

下载工具