
Einfache Anwendung mit einer CVE-2022-45688-Sicherheitslücke
Das Projekt veranschaulicht CVE-2022-45688 in json.org -- es gibt eine einfache Anwendung XML2JSONConverter zum Einlesen von XML aus der Eingabe, Konvertieren in JSON und ansprechender Ausgabe auf der Konsole.
Bei bösartiger Eingabe stürzt die Anwendung mit einem Stackoverflow ab.
Der Testfall CVE202245688Test veranschaulicht dieses Verhalten. Er kann durch Ausführen von mvn test gestartet werden.
Es gibt mehrere sh-Skripte zum Ausführen verschiedener Analysen. Ergebnisberichte befinden sich in scan-results.
Die pom.xml enthält ein Plugin zum Erstellen einer SBOM im CycloneDX Format. Führen Sie dazu mvn cyclonedx:makePackageBom aus. Die SBOM befindet sich im target/-Verzeichnis im json- und xml-Format.