Node.js モジュール TanStack Start 1.143.12 < 1.168.56 / 1.168.57 / 1.168.60 / 1.169.39 XSS(CVE-2026-102989)

critical Nessus プラグイン ID 371390

概要

Node.js JavaScript Runtime Environment のモジュールは、クロスサイトスクリプティング脆弱性の影響を受けます。

説明

リモートホストにインストールされている TanStack Start Node.js モジュールのバージョンは、それぞれのパッチ適用バージョンより前の 1.143.12 またはそれ以降です。そのため、クロスサイトスクリプティング脆弱性の影響を受けます:

- サーバー関数トランスポートは、リクエストペイロードフィールドをパブリック入力フィールドに制限する代わりに内部ミドルウェア状態に渡します。これにより、認証されていない攻撃者が、アプリケーションのオリジンから攻撃者が制御する HTML を返すサーバー関数への URL を細工する可能性があります。訪問者が URL を開くと、注入されたスクリプトが同一生成元データにアクセスし、訪問者の権限でリクエストを発行する可能性があります。(CVE-2026-102989)

影響を受けるパッケージは、 1.169.39 より前の @tanstack/start-server-core、 1.168.60 より前の @tanstack/react-start、 1.168.57 より前の @tanstack/solid-start、 1.168.56 より前の @tanstack/vue-start です。

Nessus はこの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。

ソリューション

@tanstack/start-server-core をバージョン 1.169.39 に、@tanstack/react-start をバージョン 1.168.60 に、@tanstack/solid-start をバージョン 1.168.57 に、@tanstack/vue-start をバージョン 1.168.56 以降にアップグレードしてください。

参考資料

http://www.nessus.org/u?7665f728

プラグインの詳細

深刻度: Critical

ID: 371390

ファイル名: nodejs_module_tanstack_start_GHSA-qx66-fv34-fjm8.nasl

バージョン: 1.1

タイプ: Local

エージェント: windows, macosx, unix

ファミリー: Misc.

公開日: 2026/10/23

更新日: 2026/10/23

設定: 徹底したチェックを有効にする (optional)

サポートされているセンサー: Nessus Agent, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 4.8

パーセンタイル: 57.96

CVSS v2

リスクファクター: High

基本値: 9.4

ベクトル: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:N

CVSS スコアのソース: CVE-2026-102989

CVSS v3

リスクファクター: Critical

基本値: 9.3

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N

脆弱性情報

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

必要な KB アイテム: installed_sw/Node.js, Host/nodejs/modules/enumerated

パッチ公開日: 2026/9/30

脆弱性公開日: 2026/10/15

参照情報

CVE: CVE-2026-102989

CWE: 79

IAVA: 2026-A-1184