snyk-labs/pdfjs-vuln-demo

GitHub: snyk-labs/pdfjs-vuln-demo

演示 PDF.js 库 CVE-2024-4367 漏洞利用方法的概念验证项目,帮助安全研究人员和开发团队理解漏洞影响并验证应用安全性。

Stars: 8 | Forks: 3

# PDF.js 漏洞演示项目 本项目旨在作为一个概念验证,演示在 [CVE-2024-4367](https://nvd.nist.gov/vuln/detail/CVE-2024-4367) 中报告的 PDF.js (pdfjs-dist) 库漏洞的利用方法。 ## 启动项目 - 从此仓库 Fork 并克隆 - `npm install` - `npm run dev` ## 测试步骤 - 首先访问 [http://localhost:4321/](http://localhost:4321/) - 通过点击对应的卡片,选择你想测试的任何前端框架组件 - 确保示例 PDF(未利用漏洞)已加载 - 你可以在 `/public` 目录中找到并分析所有的示例 PDF。每个文件都试图演示利用该漏洞的不同方式。 - 当准备好测试利用漏洞的 PDF 时,将组件指向的 PDF 文件更改为你想要尝试的文件。 例如: // src/components/ReactPdfViewer.jsx
标签:CISA项目, CVE-2024-4367, GNU通用公共许可证, Go语言工具, JavaScript安全, Maven, MITM代理, Node.js, PDF.js, pdfjs-dist, PoC, React, SBOM分析, Svelte, Syscalls, Vue, Web安全, XSS, 代码执行, 前端安全, 恶意PDF, 数据可视化, 文件系统扫描, 暗色界面, 暴力破解, 漏洞复现, 漏洞情报, 漏洞验证, 网络安全, 蓝队分析, 跨站脚本攻击, 隐私保护