FreeBSD: node.js -- データの機密性/整合性の脆弱性、2017年12月(bea84a7a-e0c9-11e7-b4f3-11baa0c2df21)

critical Nessus プラグイン ID 105259

Language:

概要

リモートのFreeBSDホストに1つ以上のセキュリティ関連の更新プログラムがありません。

説明

Node.js による報告:データの機密性/完全性の脆弱性 - CVE-2017-15896 TLSハンドシェイクの失敗によりNode.jsはSSL_read()の使用に関するOpenSSLの脆弱性CVE-2017-3737の影響を受けました。その結果、アクティブなネットワーク攻撃者が、TLS認証および暗号化のバイパスでTLSまたはHTTP2モジュールを使用し、Node.jsにアプリケーションデータを送信する可能性がありました。初期化されていないバッファの脆弱性 - CVE-2017-15897 Node.jsにバージョン8.Xおよび9.Xのバグがあり、fill値のエンコーディングが指定されたエンコーディングと一致しない場合に、バッファが初期化されませんでした。たとえば、「Buffer.alloc(0x100, 'This is not correctly encoded', 'hex');」では、このような場合にバッファの実装が更新され、バッファがすべてゼロに初期化されるようになりました。また、OpenSSLのアップデート- CVE 2017-3738にも含まれます。OpenSSL-1.0.2のCVE 2017-3738はノードに影響しましたが、その重要度は低いものでした。

ソリューション

影響を受けるパッケージを更新してください。

参考資料

http://www.nessus.org/u?23d8f9db

http://www.nessus.org/u?ec3314c9

プラグインの詳細

深刻度: Critical

ID: 105259

ファイル名: freebsd_pkg_bea84a7ae0c911e7b4f311baa0c2df21.nasl

バージョン: 3.11

タイプ: local

公開日: 2017/12/15

更新日: 2021/1/4

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

リスク情報

VPR

リスクファクター: Medium

スコア: 5.2

CVSS v2

リスクファクター: Medium

基本値: 6.4

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

CVSS v3

リスクファクター: Critical

基本値: 9.1

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

脆弱性情報

CPE: p-cpe:/a:freebsd:freebsd:node, p-cpe:/a:freebsd:freebsd:node4, p-cpe:/a:freebsd:freebsd:node6, p-cpe:/a:freebsd:freebsd:node8, cpe:/o:freebsd:freebsd

必要な KB アイテム: Host/local_checks_enabled, Host/FreeBSD/release, Host/FreeBSD/pkg_info

パッチ公開日: 2017/12/14

脆弱性公開日: 2017/12/8

参照情報

CVE: CVE-2017-15896, CVE-2017-15897, CVE-2017-3738