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-29464 — Python exploit script for CVE-2022-29464, enabling file upload to vulnerable servers. Supports single target and batch processing with custom JSP payloads for authorized security testing. | Kitploit
Tools/GitHubGitHub/c1ph3rbyt3/cve-2022-29464
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & Education
GitHubc1ph3rbyt3/cve-2022-29464

CVE-2022-29464

Python exploit script for CVE-2022-29464, enabling file upload to vulnerable servers. Supports single target and batch processing with custom JSP payloads for authorized security testing.

View Repository
1 year 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

Exploit CVE-2022-29464

This repository contains a script to exploit the CVE-2022-29464 vulnerability, which allows file uploads to vulnerable servers. Use it only in authorized environments and for educational purposes.

Requirements

  • Python 3.8 or higher

Installation

Step 1: Clone the repository

root@kitploit:~
# Clone the repository from GitHub
git clone https://github.com/c1ph3rbyt3/CVE-2022-29464.git
cd CVE-2022-29464

Step 2: Install dependencies

root@kitploit:~
pip install -r requirements.txt

Script usage

The script offers two main modes:

  1. Process a single host.
  2. Process a list of hosts from a file.

Parameters

  • -f, --file: Specifies a file with a list of targets.
  • -t, --target: Specifies a single target in the format HOST:PORT or IP:PORT.
  • -j, --jsp_file: Name of the JSP file to be uploaded (e.g., uploader.jsp). Required.

Hosts file

The hosts file must contain a list of targets in the following format:

root@kitploit:~
127.0.0.1:8080
example.com:443
192.168.1.1:8443

Each line must include an IP address or hostname followed by the port, separated by a colon (:).

Upload the uploader.jsp file

The uploader.jsp file included in this repository can be replaced with another one; this is only a reference file. The repository's file is uploaded to the server for upload and execution testing.

Usage examples

Process a single target

root@kitploit:~
python CVE-2022-29464.py -t 192.168.1.1:8080 -j uploader.jsp

Process a list of targets

root@kitploit:~
python CVE-2022-29464.py -f hosts.txt -j uploader.jsp

Display help

root@kitploit:~
python CVE-2022-29464.py -h

Contact

Created by: C1ph3rByt3

Download Tool