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

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

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

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

工具目录

分类

查看所有分类
Loading categories
CVE-2023-47119 — A POC for CVE-2023-47119 | Kitploit
工具/GitHubGitHub/baadmaro/cve-2023-47119
Vulnerability AnalysisExploitationWeb Application ExploitationLearning & EducationLabs & Practice
GitHubbaadmaro/cve-2023-47119

CVE-2023-47119

A POC for CVE-2023-47119

查看仓库
22年前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

目录

  • CVE-2023-47119
  • 详细分析
  • POC
  • 漏洞利用升级?
  • 实验室环境搭建

CVE-2023-47119

这是一个针对 CVE-2023-47119 的概念验证漏洞利用代码,该漏洞影响 Discourse 的 stable 分支 3.1.3 版本之前以及 beta 和 tests-passed 分支的 3.2.0.beta3 版本之前的版本。某些链接在通过 Onebox 引擎渲染时可能会注入任意 HTML 标签。

详细分析

文章:https://baadmaro.github.io/posts/Discourse-CVE-2023-47119-Building-a-CVE-POC-from-commits-changes/

POC

  • 漏洞载荷:一个指向 GitHub issue 的链接,该 issue 的标签名称中包含 HTML 注入。例如 https://github.com/BaadMaro/test-discourse-github/issues/2

图片

图片

图片

root@kitploit:~
<span style="display:inline-block;margin-top:2px;background-color: #B8B8B8;padding: 2px;border-radius: 4px;color: #fff;margin-left: 3px;">
          bug <h1>BaadMaro HTML Injection POC</h1>
        </span>

在修复版本中

图片

漏洞利用升级?

需要绕过所使用的 XSS 过滤器,请参考 https://github.com/discourse/discourse/security#xss

实验室环境搭建

为了搭建存在漏洞的 Discourse 3.1.3 版本,我使用了 bitnami 的 docker compose 文件 https://hub.docker.com/r/bitnami/discourse/

  • docker-compose.yml : https://raw.githubusercontent.com/bitnami/containers/main/bitnami/discourse/docker-compose.yml
  • 将两个镜像标签修改为 3.1.3 或其他存在漏洞的版本 docker.io/bitnami/discourse:3.1.3
  • 将主机修改为您偏好的设置,例如 0.0.0.0 或您的内网 IP 地址 DISCOURSE_HOST=0.0.0.0
  • 您也可以修改端口 80
  • 修改文件后,运行 docker-compose up -d
  • 几分钟后,您将能在主机的 80 端口看到 discourse 的 web 服务器
  • 应用默认登录信息 user:bitnami123

您也可以使用官方 docker https://github.com/discourse/discourse_docker

下载工具