Skip to content
KitploitKITPLOIT
工具博客
Log in
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
jsonorg-fn1 — 带有 CVE-2022-45688 漏洞的简单应用程序 | Kitploit
工具/GitHubGitHub/scabench/jsonorg-fn1
静态分析漏洞分析代码分析供应链安全错误配置学习与教育
GitHubscabench/jsonorg-fn1

jsonorg-fn1

带有 CVE-2022-45688 漏洞的简单应用程序

查看仓库
1132年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

json.org CVE-2022-45688 假阴性

本项目演示了 json.org 中的 CVE-2022-45688 —— 有一个简单的应用程序 XML2JSONConverter,用于从输入读取XML,将其转换为JSON并漂亮打印到控制台。

使用恶意输入时,应用程序会因堆栈溢出而崩溃。

测试用例 CVE202245688Test 演示了此行为,可通过运行 mvn test 来执行。

运行软件组成分析

有几个sh脚本用于运行不同的分析,结果报告可以在 scan-results 中找到。

假阴性

SCA报告(包括设置为GitHub actions的报告)未能报告 CVE-2022-45688,尽管包含的测试清楚地表明该漏洞存在。原因是仅基于元数据分析(即声明的依赖关系)的工具没有意识到该项目使用了 json.org 的一个(存在漏洞版本的)shaded版本。

请注意,shading是手动完成的,即没有使用Maven shade插件。我们最近的研究表明,这是软件组成分析假阴性的常见来源。

生成SBOM

pom.xml 中有一个插件,用于生成 CycloneDX 格式的 SBOM。为此,运行 mvn cyclonedx:makePackageBom,SBOM可以在 target/ 目录中找到,格式为 json 和 xml。

下载工具