【漏洞通告】jsPDF本地文件包含与路径遍历漏洞(CVE-2025-68428)

admin 2026-01-07 02:30:32 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: jsPDF库存在严重的本地文件包含与路径遍历漏洞CVE-2025-68428,攻击者可通过loadFile等方法读取Node.js环境下的任意本地敏感文件。受影响版本为3.0.4及以下,官方已发布4.0.0及以上版本修复该漏洞。建议用户立即升级至安全版本,并加强系统访问控制。 综合评分: 90 文章分类: 漏洞预警,漏洞分析,WEB安全,应用安全,数据安全


cover_image

【漏洞通告】jsPDF 本地文件包含与路径遍历漏洞(CVE-2025-68428)

启明星辰安全简讯

2026年1月6日 16:56 北京

一、漏洞概述

| | | | | | — | — | — | — | | 漏洞名称 | jsPDF 本地文件包含与路径遍历漏洞 | | | | CVE ID | CVE-2025-68428 | | | | 漏洞类型 | 路径遍历 | 发现时间 | 2026-1-6 | | 漏洞评分 | 9.2 | 漏洞等级 | 严重 | | 攻击向量 | 网络 | 所需权限 | 无 | | 利用难度 | 低 | 用户交互 | 不需要 | | PoC/EXP | 未公开 | 在野利用 | 未发现 |

jsPDF是一个用于在客户端生成PDF文件的开源JavaScript库。它允许开发者通过JavaScript动态创建并下载PDF文档,支持文本、图形、图像和其他多种格式的输出。jsPDF被广泛应用于web应用中,用于生成报表、发票、账单等各种文档。该库兼容主流浏览器,提供丰富的API,支持自定义样式和内容排版。jsPDF适用于生成简单的静态文档,也可与其他库(如HTML2PDF)结合使用,实现更复杂的功能。由于其轻量和易用,jsPDF已成为前端开发中常见的PDF生成工具。

2026年1月6日,启明星辰集团VSRC监测到jsPDF中的loadFile方法存在本地文件包含(LFI)/路径遍历漏洞。攻击者可以通过向该方法传递未经清理的文件路径,导致加载并包含任意本地文件的内容,生成的PDF文件中将包含该文件的内容。该漏洞影响Node.js构建版本,具体涉及dist/jspdf.node.js和dist/jspdf.node.min.js文件。除loadFile方法外,addImage、html和addFont方法也受到影响。攻击者可以利用该漏洞,访问到运行Node进程的文件系统中的敏感信息。

二、影响范围

jsPDF <= 3.0.4

三、安全措施

3.1 升级版本

官方已发布修复补丁,以修复该漏洞。

jsPDF >= 4.0.0

下载链接:

https://github.com/parallax/jsPDF/releases/

3.2 临时措施

暂无。

3.3 通用建议

定期更新系统补丁,减少系统漏洞,提升服务器的安全性。

加强系统和网络的访问控制,修改防火墙策略,关闭非必要的应用端口或服务,减少将危险服务(如SSH、RDP等)暴露到公网,减少攻击面。

使用企业级安全产品,提升企业的网络安全性能。

加强系统用户和权限管理,启用多因素认证机制和最小权限原则,用户和软件权限应保持在最低限度。

启用强密码策略并设置为定期修改。

3.4 参考链接

https://github.com/parallax/jsPDF/security/advisories/GHSA-f8cm-6447-x5h2/

https://nvd.nist.gov/vuln/detail/CVE-2025-68428


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:启明星辰安全简讯 《【漏洞通告】jsPDF 本地文件包含与路径遍历漏洞(CVE-2025-68428)》

评论:0   参与:  0