Node.js 20.x < 20.19.4 / 22.x < 22.17.1 / 24.x < 24.4.1 多個弱點 (2025 年 7 月 15 日星期二安全性版本)。

high Nessus Plugin ID 242134

概要

Node.js - JavaScript 執行階段環境受到多個弱點影響。

說明

遠端主機上安裝的 Node.js 版本早於 20.19.4、22.17.1 或 24.4.1。因此會受到 2025 年 7 月 15 日星期二安全性版本公告中所提及的多個弱點影響。

- Node.js v24.0.0 中使用的 V8 版本已變更使用 Rapidhash 計算字串雜湊的方式。此實作會重新引入 HashDoS 弱點因為可控制要雜湊之字串的攻擊者可產生許多雜湊衝突即使攻擊者不知道雜湊種子也可產生衝突。雖然 V8 團隊未將此歸類為安全性弱點但 Node.js 專案仍將其視為一個弱點因為其可能對真實狀況造成影響。影響:感謝 sharp_edged 報告此弱點並感謝 targos 修正該弱點。 (CVE-2025-27209)

- 在 Node.js 中發現一個不完整的 CVE-2025-23084 修正特別會影響 CON、PRN 和 AUX 等 Windows 裝置名稱。此弱點會影響使用 path.join API 的 Windows 使用者。影響:感謝 oblivionsage 報告此弱點並感謝 RafaelGSS 修正該弱點。
(CVE-2025-27210)

請注意,Nessus 並未測試這些問題,而是僅依據應用程式自我報告的版本號碼作出判斷。

解決方案

升級至 Node.js 20.19.4/22.17.1/24.4.1 版本或更新版本。

另請參閱

https://nodejs.org/en/blog/vulnerability/july-2025-security-releases/

Plugin 詳細資訊

嚴重性: High

ID: 242134

檔案名稱: nodejs_2025_jul_15.nasl

版本: 1.3

類型: local

代理程式: windows, macosx, unix

系列: Misc.

已發布: 2025/7/15

已更新: 2025/8/26

組態: 啟用徹底檢查 (optional)

支援的感應器: Nessus Agent, Nessus

風險資訊

VPR

風險因素: Medium

分數: 4.4

CVSS v2

風險因素: High

基本分數: 7.5

時間性分數: 5.5

媒介: CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P

CVSS 評分資料來源: CVE-2025-27209

CVSS v3

風險因素: High

基本分數: 7.5

時間性分數: 6.5

媒介: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

時間媒介: CVSS:3.0/E:U/RL:O/RC:C

弱點資訊

CPE: cpe:/a:nodejs:node.js

必要的 KB 項目: installed_sw/Node.js

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2025/7/15

弱點發布日期: 2025/7/15

參考資訊

CVE: CVE-2025-27209, CVE-2025-27210

IAVB: 2025-B-0120