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-33246-Copy — Exploit reproduction and PoC for CVE-2023-33246 in Apache RocketMQ, with Docker-based local environment setup and custom exploit execution. | Kitploit
Tools/GitHubGitHub/4mazing/cve-2023-33246-copy
Vulnerability AnalysisExploitationWeb Application ExploitationLearning & EducationLabs & Practice
GitHub4mazing/cve-2023-33246-copy

CVE-2023-33246-Copy

Exploit reproduction and PoC for CVE-2023-33246 in Apache RocketMQ, with Docker-based local environment setup and custom exploit execution.

View Repository
2313 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

1. Reference Learning

CVE-2023-33246 https://github.com/I5N0rth/CVE-2023-33246

2. Local Environment Setup

2.1 Download Image

root@kitploit:~
# docker pull apache/rocketmq:4.9.1
# docker pull apacherocketmq/rocketmq-console:2.0.0

2.2 Start broker, namesrv, console

Start namesrv

root@kitploit:~
docker run -dit -p 9876:9876 -p 10909:10909 --name mqsrv -e "MAX_POSSIBLE_HEAP=100000000" apache/rocketmq:4.9.1 sh mqnamesrv /bin/bash

Start broker

root@kitploit:~
docker run -dit -p 10909:10909 -p 10911:10911 --name mqbroker --restart=always --link mqsrv:namesrv -e "NAMESRV_ADDR=namesrv:9876" -e "MAX_POSSIBLE_HEAP=200000000" apache/rocketmq:4.9.1 sh mqbroker -c /home/rocketmq/rocketmq-4.9.1/conf/broker.conf

Start console

root@kitploit:~
docker run -dit --name mqconsole -p 8080:8080 -e "JAVA_OPTS=-Drocketmq.config.namesrvAddr=mqsrv:9876 -Drocketmq.config.isVIPChannel=false" apacherocketmq/rocketmq-console:2.0.0

PS: Note that when broker and console start, they specify the associated namesrv address.

3. Possible Issues

Modify pom.xml to add dependency

root@kitploit:~
<dependency>
    <groupId>org.apache.rocketmq</groupId>
    <artifactId>rocketmq-tools</artifactId>
    <version>4.8.0</version>
</dependency>

4. Dependency download error

Reference link: Error: java: package org.apache.xxxxxx does not exist

Download Tool