确保您的Node.js 应用程序在生命周期结束(EOL)后仍保持安全

— 无需迁移。

适用于Node.js 12、14、16、18 和 20 的即装即用安全补丁。无需修改代码,无需强制迁移——在保障您安全的同时,您的业务仍可正常运行。

由核心贡献者支持

OpenJS 基金会徽标

合作伙伴

深受企业信赖

谷歌标识微软徽标Finra 徽标SAP 徽标
Node.js 停用日期

20+

我们目前针对Node.js 采取缓解措施的 CVE

持续更新

Node.jsNever-Ending Support (NES) 能为您带来什么

安全补丁

每当我们发现、验证并修复一个影响您当前版本的CVE漏洞时,就会发布一个新的NES版本。持续更新——而非一次性回溯更新。

已有28 个CVE 漏洞得到缓解

随着新漏洞的披露,本列表将持续更新。

针对关键问题,当天予以回复

安全问题和导致应用程序无法运行的问题是首要任务。

按需产品停产风险评估

超过 81,000 个软件包存在已知的 CVE 漏洞且无修复途径。您的 SCA 会标记这些漏洞,而我们的 EOL 数据集 (EOL DS) 则能告诉您哪些软件已停止维护

立即试用 →

插入式兼容性

将您的注册表指向我们,重建,发布。无需修改代码。无需迁移。无需查找和替换。

版本 12、14、16、18、20

当前版本和已停产版本——请选择您正在使用的版本。

已有 28 多个 CVE 漏洞得到缓解

x64 和 ARM64。容器、Lambda、GitHub Actions。

支持承诺

该方案的设计充分考虑了企业采购团队所需的合同与合规要求。

遵守服务水平协议

HeroDevs 提供服务水平协议(SLA),通过遵循行业标准规范(包括 SOC 2、FedRAMP、PCI 和 HIPAA)进行事件响应和整改,确保合规性。

了解更多 →

商业合同保证

OSS NES 不仅安全且兼容性强,还为使用 HeroDevs 服务的用户提供符合行业标准的商业保障。

了解更多 →

只需一条命令。利用现有配置。无需修改代码。

将您的包管理器指向 NES 注册表,然后重新构建。支持 NVM、AWS Lambda、GitHub Actions、RPM、Artifactory 和 Nexus。

安装Node.js NES
$export NVM_NODEJS_ORG_MIRROR=https://registry.nes.herodevs.com/nodejs/nes
$export NVM_AUTH_HEADER="Bearer <token>"
$nvm install v18.20.6-nes
正在下载并安装node .20.6-nes...
当前使用的是node .20.6-nes(npm v10.8.2) ✓
版本
Linux x64
Linux ARM
MacOS
Windows
RHEL 8
v12
-
-
v14
-
-
v16
-
v18
v20
-
-
支持
nvm 标志

算了

AWS Lambda 标志

AWS Lambda

GitHub Actions 标志

GitHub Actions

库存图标

RPM

软件包图标

Artifactory

制造业的标志

Nexus

已缓解0 个CVE 漏洞——且数量仍在增加

只需几分钟即可切换到 NES forNode.js,立即修复这些漏洞。
严重性
CVE
类别
受影响的版本
发布日期
中型
拒绝服务
<20.20.2 >=22.0.0 <22.22.2 >=24.0.0 <24.14.1 >=25.0.0 <25.8.2
2026年4月13日
无节制的资源消耗
v4 < v20.20.0, v22 < v22.22.0, v24 < v24.13.0, v25 < v25.3.0
2026年1月13日
路径遍历
4.0 < 20.19.4, 22 < 22.17.1, 24 < 24.4.1
2025 年 7 月 15 日
中型
HTTP 请求走私
4.0 < 20.19.1
2025 年 5 月 14 日
密码学弱点
4.0 < 20.19.1, 22 < 22.15.0, 24 < 24.0.1
2025 年 5 月 14 日
中型
拒绝服务
4.0 < 18.20.6, 20 < 20.18.2
2025 年 2 月 7 日
中型
路径遍历
4.0 < 18.20.6, 20 < 20.18.2
2025 年 1 月 28 日
指令注入
4.0 <= 18.20.2, 20 < 20.12.2
2025 年 1 月 9 日
HTTP 请求走私
>=16.0.0 <16.20.1, >=18.0.0 <18.16.1, >=20.0.0 <20.3.1
2024 年 10 月 16 日
信息披露
>=16.0.0 <=16.20.2
2024 年 10 月 15 日
中型
拒绝服务
>=14.0.0 <=14.21.3, >=16.0.0 <=16.20.2
2024 年 10 月 15 日
中型
密码学弱点
4.0 < 18.19.1, 20 < 20.11.1
2024 年 9 月 7 日
指令注入
4.0 < 18.20.4, 20.0 < 20.15.1, 22.0< 22.4.1
2024 年 9 月 7 日
中型
HTTP 请求走私
4.0 < 18.20.1, 20 < 20.12.1
2024 年 5 月 7 日
中型
HTTP 请求走私
<21.7.2, <20.12.1, <v18.20.1, <= 16.20.2, <=v14.21.3, <= v12.22.12
2024 年 5 月 1 日
无节制的资源消耗
4 <= 18.20.0, 20 <= 20.12.0
2024 年 4 月 9 日
权限升级
4.0 < 18.19.1, 20 < 20.11.1
2024 年 2 月 20 日
中型
拒绝服务
<21.6.2, <20.11.1, <v18.19.1, <= 16.20.2
2024 年 2 月 14 日
拒绝服务
<21.6.2, <20.11.1, <v18.19.1, <= 16.20.2, <=v14.21.3, <= v12.22.12
2024 年 2 月 14 日
中型
密码学弱点
4.0 < 16.20.1, 18 < 18.16.1, 20 < 20.3.1
2023 年 11 月 28 日
中型
数据真实性验证不足
4.0 <= 18.18.1, 20 < 20.8.1
2023 年 10 月 18 日
中型
权限升级
4 <= 16.20.1, 0 <= 18.17.0, 0 <= 20.5.0
2023 年 8 月 24 日
中型
HTTP 请求走私
4.0 < 16.20.1, 18 < 18.16.1, 20 < 20.3.1
2023 年 6 月 30 日
中型
HTTP 请求走私
4.0 < 14.20.1, 16 < 16.17.1, 18 < 18.9.1
2022 年 12 月 5 日
资源注入
4.0 < 14.20.0, 16 < 16.20.0, 18 < 18.5.0
2022 年 7 月 14 日
中型
HTTP 请求走私
4.0 < 14.20.1, 16 < 16.17.1, 18 < 18.9.1
2022 年 7 月 14 日
授权旁路
4.0 < 14.20.1, 16 < 16.17.1, 18 < 18.9.1
2022 年 7 月 14 日
中型
HTTP 请求走私
4.0 < 14.20.0, 16 < 16.20.0, 18 < 18.5.0
2022 年 7 月 14 日
中型
HTTP 请求走私
4.0 < 14.20.1, 16 < 16.17.1, 18 < 18.9.1
2022 年 7 月 14 日
筛选条件:
严重性
=
严重性说明
关闭图标
清除筛选条件
严重性
身份证
类别
受影响的版本
发布日期
中型
拒绝服务
>=14.0.0 <=14.21.3, >=16.0.0 <=16.20.2
2024 年 10 月 15 日
中型
密码学弱点
4.0 < 18.19.1, 20 < 20.11.1
2024 年 9 月 7 日
指令注入
4.0 < 18.20.4, 20.0 < 20.15.1, 22.0< 22.4.1
2024 年 9 月 7 日
中型
HTTP 请求走私
4.0 < 18.20.1, 20 < 20.12.1
2024 年 5 月 7 日
中型
HTTP 请求走私
<21.7.2, <20.12.1, <v18.20.1, <= 16.20.2, <=v14.21.3, <= v12.22.12
2024 年 5 月 1 日
无节制的资源消耗
4 <= 18.20.0, 20 <= 20.12.0
2024 年 4 月 9 日
权限升级
4.0 < 18.19.1, 20 < 20.11.1
2024 年 2 月 20 日
中型
拒绝服务
<21.6.2, <20.11.1, <v18.19.1, <= 16.20.2
2024 年 2 月 14 日
拒绝服务
<21.6.2, <20.11.1, <v18.19.1, <= 16.20.2, <=v14.21.3, <= v12.22.12
2024 年 2 月 14 日
中型
密码学弱点
4.0 < 16.20.1, 18 < 18.16.1, 20 < 20.3.1
2023 年 11 月 28 日

由打造Node.js 的团队开发

我们与核心贡献者合作

我们与Node.js 项目通力合作,以确保 NES 能达到您所期待的质量水平。通过与核心维护者的协作,我们为已停止维护的开源项目树立了新标准,使 NES 与原版一样值得信赖。

Vue 徽标Angular 徽标Drupal 徽标NuxtProtractor
OpenJS 基金会徽标
HeroDevs 徽标

OpenJS基金会生态系统可持续发展计划(ESP)的创始成员,以及OpenJS基金会的金牌会员。Node.js的NES、ESLint及其他OpenJS项目。

了解更多 →
带有电脑的用户头像

我们回馈开源社区

开源维护者从事着至关重要的工作,却很少因此获得报酬。

HeroDevs 正投入 2000 万美元来改变这一现状——通过提供 2,500 至 250,000 美元的资助,支持那些维系生态系统运行的创作者和项目。

我们曾为无人维护的代码库编写补丁,在无人关注之处追踪漏洞,并确保关键系统在无需仓促重写的情况下安全运行。该基金正是基于这些工作而设立,旨在让维护者能够继续发挥所长。

NES forNode.js 的应用场景

安全:缩小 CVE 漏洞暴露窗口

之前——痛苦

之后——与赫罗德夫斯

数百个Node.js 服务仍停留在已终止维护的 18 和 20 版本上。每次部署都会被安全扫描工具标记为漏洞,上游也未发布任何补丁,一旦出现新的 CVE 漏洞,从漏洞披露到被利用的时间窗口便会大开。

NES forNode.js 可在本地或云服务(AWS、Azure、GCP)环境中无缝部署,且无需修改应用程序代码。针对版本 12 至 20 的 CVE 补丁均受服务水平协议(SLA)保障,且通常会在漏洞公开披露前就主动进行修复。整个系统可在单次部署周期内,从暴露状态转变为受保护状态。

合规:关闭未结审计发现

之前——痛苦

之后——与赫罗德夫斯

内部审计、SOC 2 以及客户安全问卷均指出Node.js 已达到生命周期终止(EOL)状态。目前没有补救方案——该项目不会为已终止支持的版本打补丁——而高管层也无法向审计师或董事会给出令人信服的解释。

NES forNode.js 提供商业支持,附带明确的服务水平协议(SLA),并获得 OpenJS 基金会的认可。扫描器将不再标记 CVE,检测结果将关闭,且问卷调查可引用一个由厂商支持的、符合 PCI DSS、HIPAA、SOC 2、DORA、NIS2、CRA 及其他标准和法规要求的指定运行时环境。

业务连续性:按您的节奏迁移,而非受产品生命周期结束期限的限制

之前——痛苦

之后——与赫罗德夫斯

积压任务已满,人员编制冻结,而云服务提供商正逐步淘汰已停止支持的Node.js 运行时环境,不再将其用于新部署。若仓促对数百个服务进行迁移,不仅可能引发生产环境故障,还会使工程师无法专注于既定路线图。

NES forNode.js 是一款适用于整个环境的即插即用替代方案——无需修改代码,既可在本地部署,也可部署在云服务中。在运行时保持安全、合规且生产环境稳定的同时,团队将获得 1 至 3 年的缓冲期,用于规划合理的迁移方案。

常见问题

HeroDevs 是否为Node.js 版的 NES 提供了服务水平协议(SLA)?
NES 支持哪些Node.js 版本?
NES forNode.js 有助于满足合规要求吗?
为什么我需要 NES 来支持Node.js?
许可证如何发放?
我遇到了一条类似“EOL/过时软件:检测到Node.js 12.x”的错误提示。我该怎么办?

联系我们

对开源库的永无止境支持有疑问?我们随时为您提供帮助!

了解 HeroDevs NES 产品如何确保您的系统安全和合规性。

了解我们的解决方案如何为贵组织带来价值。

获取符合您需求的详细定价信息。

谷歌标识莉莉徽标雅培标识方框标志EG 标志日立标识Dropbox 徽标NHS 标志工作日徽标Finra 徽标微软徽标桑坦德银行徽标SAP 徽标
咨询专家
谢谢!您提交的材料已收到!
哎呀!提交表格时出了点问题。