## node-forge 1.4.0 修复高危 DoS 漏洞：BigInteger.modInverse() 无限循环可致 CPU 100% 耗尽
开源加密库 node-forge 于 2026 年 3 月 24 日发布 1.4.0 版本，紧急修复一个高危拒绝服务（DoS）漏洞。该漏洞位于 BigInteger.modInverse() 函数中，当传入零值作为输入时，内部扩展欧几里得算法会进入不可达的退出条件，导致进程无限挂起并持续占用 100% CPU。漏洞由研究人员 Kr0emer 报告，已分配编号 CVE-2026-33891 和 GHSA ID。

node-forge 是 JavaScript 生态中广泛使用的加密工具库，被大量 Web 应用和框架依赖。本次修复直接影响 /zeppelin-web-angular 等依赖该库的项目。漏洞触发条件简单——只需向 modInverse() 传递零值即可造成拒绝服务，攻击者可能通过构造恶意输入，使服务端或客户端进程陷入死循环，导致资源耗尽。

对于使用 node-forge 1.3.2 及更早版本的项目，应立即升级至 1.4.0 以消除风险。该漏洞属于典型的算法实现缺陷，而非协议层问题，但影响面广，修复优先级高。建议安全团队排查内部依赖树，确保所有引用 node-forge 的组件均已更新。
---
- **Source**: GitHub Issues
- **Sector**: The Lab
- **Tags**: node-forge, CVE-2026-33891, DoS, BigInteger.modInverse, 拒绝服务
- **Credibility**: unverified
- **Published**: 2026-04-22 09:22:58
- **ID**: 75816
- **URL**: https://whisperx.ai/en/intel/75816