
CVE-2022-45688 취약점이 있는 간단한 애플리케이션
이 프로젝트는 json.org에서 CVE-2022-45688을 보여줍니다. 입력에서 XML을 읽어 JSON으로 변환하고 콘솔에 예쁘게 출력하는 간단한 애플리케이션 XML2JSONConverter가 있습니다.
악의적인 입력을 사용하면 애플리케이션이 스택오버플로우로 충돌합니다.
테스트 케이스 CVE202245688Test는 이 동작을 보여주며, mvn test를 실행하여 수행할 수 있습니다.
다양한 분석을 실행하는 여러 sh 스크립트가 있으며, 결과 보고서는 scan-results에서 찾을 수 있습니다.
pom.xml에는 CycloneDX 형식으로 SBOM을 생성하는 플러그인이 있습니다. 이 작업을 수행하려면 mvn cyclonedx:makePackageBom을 실행하면 SBOM이 target/ 디렉토리에 json 및 xml 형식으로 생성됩니다.