Golang < 1.22.7、1.23.x < 1.23.1 複数の脆弱性

high Nessus プラグイン ID 206981

概要

リモートの Windows ホストにインストールされているアプリケーションは、複数の脆弱性による影響を受けます。

説明

リモートホストで実行している Golang のバージョンは、1.22.7 または 1.23.1 より前の 1.23.x のどちらかです。したがって、以下の複数の脆弱性の影響を受けます。

- 深くネストされたリテラルを含む Go ソースコードでいずれかの Parse 関数を呼び出すと、スタック枯渇によりパニックを引き起こす可能性があります。(CVE-2024-34155)

- 深いネスト構造を持つメッセージで Decoder.Decode を呼び出すと、スタック枯渇によりパニックを引き起こす可能性があります。(CVE-2024-34156)

- 深くネスト化された表現がある「// +build」ビルドタグラインで Parse を呼び出すと、スタックの枯渇によるパニックが発生する可能性があります。(CVE-2024-34158)

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

ソリューション

Golang Go バージョン 1.22.7、1.23.1、またはそれ以降にアップグレードしてください。

参考資料

https://groups.google.com/g/golang-dev/c/S9POB9NCTdk

プラグインの詳細

深刻度: High

ID: 206981

ファイル名: golang_1_23_1.nasl

バージョン: 1.2

タイプ: local

エージェント: windows

ファミリー: Windows

公開日: 2024/9/11

更新日: 2024/9/12

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

リスク情報

VPR

リスクファクター: Medium

スコア: 4.4

CVSS v2

リスクファクター: High

基本値: 7.8

現状値: 5.8

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

CVSS スコアのソース: CVE-2024-34158

CVSS v3

リスクファクター: High

基本値: 7.5

現状値: 6.5

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

現状ベクトル: CVSS:3.0/E:U/RL:O/RC:C

脆弱性情報

CPE: cpe:/a:golang:go

必要な KB アイテム: SMB/Registry/Enumerated, installed_sw/Golang Go Programming Language

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2024/9/5

脆弱性公開日: 2024/9/5

参照情報

CVE: CVE-2024-34155, CVE-2024-34156, CVE-2024-34158