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
craready-test-java-vulns — CRAReady SBOM test fixture — Java/Maven app with Log4Shell (CVE-2021-44228), Spring4Shell, Text4Shell, and other critical CVEs | Kitploit
Tools/GitHubGitHub/neilc1964techned/craready-test-java-vulns
Vulnerability ScannersVulnerability AnalysisCode AnalysisSupply Chain SecurityLearning & EducationLabs & Practice
GitHubneilc1964techned/craready-test-java-vulns

craready-test-java-vulns

CRAReady SBOM test fixture — Java/Maven app with Log4Shell (CVE-2021-44228), Spring4Shell, Text4Shell, and other critical CVEs

View Repository
24 months 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

craready-test-java-vulns

CRAReady SBOM/CVE scanner test fixture — DO NOT USE IN PRODUCTION

This repository contains intentionally vulnerable Java (Maven) dependencies for testing the CRAReady SBOM generation and vulnerability detection pipeline. Includes some of the most significant CVEs of recent years.

Known CVEs present

PackageVersionCVECVSSDescription
log4j-core2.14.1CVE-2021-4422810.0 CriticalLog4Shell — remote code execution via JNDI lookup in log messages
log4j-core2.14.1CVE-2021-450469.0 CriticalLog4Shell bypass via ${::-j} pattern
log4j-api2.14.1CVE-2021-4422810.0 CriticalSame Log4Shell vector
spring-webmvc5.3.17CVE-2022-229659.8 CriticalSpring4Shell — RCE via data binding
spring-core5.3.17CVE-2022-229659.8 CriticalSpring4Shell
commons-text1.9CVE-2022-428899.8 CriticalText4Shell — RCE via ${script:...} interpolation
jackson-databind2.13.3CVE-2022-420037.5 HighDeep wrapper array nesting DoS
jackson-databind2.13.3CVE-2022-420047.5 HighDeep wrapper array nesting DoS variant
snakeyaml1.30CVE-2022-258577.5 HighDoS via stack overflow in YAML parsing
snakeyaml1.30CVE-2022-387506.5 MediumDoS via recursive YAML tags

Purpose

Use this repo as an SBOM scan target in CRAReady:

  1. Add a product in the dashboard
  2. Connect this GitHub repo for SBOM scanning
  3. Verify Syft detects all Maven dependencies above
  4. Verify CVE-2021-44228 (Log4Shell) is surfaced as Critical — the highest-profile vulnerability in this set

Why these packages?

These are chosen because they are:

  • Extremely well-documented in the NVD database (guaranteed to be in the NVD CVE feed)
  • Mix of Critical/High/Medium severities — good for testing severity bucketing
  • Include the most famous CVEs of recent years (Log4Shell, Spring4Shell, Text4Shell)
  • All in active Maven packages that Syft reliably detects via pom.xml
Download Tool