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
jsonorg-fp3 — simple application with a (unreachable!) CVE-2022-45688 vulnerability | Kitploit
Tools/GitHubGitHub/scabench/jsonorg-fp3
Static AnalysisVulnerability AnalysisCode AnalysisSupply Chain SecurityPapers & ResearchLearning & Education
GitHubscabench/jsonorg-fp3

jsonorg-fp3

simple application with a (unreachable!) CVE-2022-45688 vulnerability

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

json.org CVE-2022-45688 false positive

The project contains a json.org dependency with CVE-2022-45688. It does invoke the vulnerable class, but the input data is sanitised (with a simple method of counting < characters, therefore estimating the max depth of the DOM tree to be generated, and enforcing a precondition that this must be less than 1000) and the vulnerability can therefore not be exploited for a DoS attack.

Both metadata-based and callgraph-based software composition analyses will produce a false positive. To precisely detect whether the application is vulnerable, a more sophisticated inter-procedural dataflow / taint analysis is required.

Note that there is a proof-of-vulnerability test to demonstrate the vulnerability, this test (and therefore the build with mvn test) fails. See https://github.com/scabench/jsonorg-tp1 for how the test works.

Running Software Composition Analyses

There are several sh scripts to run different analyses, result resports can be found in scan-results.

Generating the SBOM

The pom.xml has a plugin to generate a SBOM in CycloneDX format. To do this, run mvn cyclonedx:makePackageBom, the SBOM can be found in target/ in json and xml format.

Download Tool