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

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

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

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

工具目录

分类

查看所有分类
Loading categories
CVE-2021-40346 — CVE-2021-40346 的概念验证,演示了如何通过整数溢出在 HAProxy 中实现 HTTP 请求走私,并附带基于 Docker 的环境以绕过访问控制。 | Kitploit
工具/GitHubGitHub/alexoarga/cve-2021-40346
漏洞分析漏洞利用Web应用程序漏洞利用Web安全渗透测试
GitHubalexoarga/cve-2021-40346

CVE-2021-40346

CVE-2021-40346 的概念验证,演示了如何通过整数溢出在 HAProxy 中实现 HTTP 请求走私,并附带基于 Docker 的环境以绕过访问控制。

查看仓库
4年前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2021-40346

请求头内部表示中的整数溢出允许 HTTP 请求走私。本仓库提供了一个使用 docker-compose 构建的 PoC,包含两个 docker 镜像:一个运行存在漏洞版本的 HaProxy(本例中为 2.2.16),另一个运行使用 Gunicorn 作为 WSGI 的 Flask Web 服务器。通过利用该漏洞,我们能够访问 /admin 页面,而该页面的请求本会被 HaProxy 通过用户自定义规则阻止。

POC

环境要求

  • Docker 🐳
  • Docker compose 🐳

环境配置

  • HaProxy docker 容器,端口 8000 映射到宿主机。
  • Python docker 容器,运行 Gunicorn 和 Flask 服务器,端口 5000 在与 HaProxy 容器共享的网络中开放。

运行 PoC

在终端中运行以下命令以启动 HaProxy docker 容器和 Flask 服务器镜像:

root@kitploit:~
docker-compose up

将 payload 发送到 HaProxy:

root@kitploit:~
cat payload | nc localhost 8000

如需关闭环境,运行:

root@kitploit:~
docker-compose down

作者

@alexOarga

下载工具