Amazon Linux 2golang、 --advisory ALAS2-2022-1846ALAS-2022-1846]

medium Nessus プラグイン ID 165989

概要

リモートの Amazon Linux 2 ホストに、セキュリティ更新プログラムがありません。

説明

リモートホストにインストールされている golang のバージョンは 1.18.5-1 より前のものです。したがって、ALAS2-2022-1846 のアドバイザリに記載されている複数の脆弱性の影響を受けます。

2023-05-11 CVE-2022-1996 はこのパッケージでステータスを [NOT AFFECTED] に変更し、このアドバイザリから削除されました。

golangに欠陥が見つかりました。HTTP/1 クライアントが、チャンクされたエンコーディングを示す無効な Transfer-Encoding ヘッダーを受け入れていました。この問題により、リクエストのスマグリングも不適切に受け入れる中間サーバーと併用される場合のみ、リクエストのスマグリングが引き起こされる可能性があります。CVE-2022-1705

golang 標準ライブラリである go/parser に欠陥が見つかりました。深くネストした型または宣言を含む Go ソースコードで Parse 関数を呼び出すと、スタック枯渇によりパニックが発生する可能性があります。この問題により、攻撃者がシステムの可用性に影響を及ぼす可能性があります。CVE-2022-1962

golang.org/x/crypto/ssh に破損した暗号化アルゴリズムの欠陥が見つかりました。この問題により、SHA-2 に基づく署名アルゴリズムを拒否するサーバーに対する RSA キーによる認証に、クライアントが失敗し、攻撃者がサーバーをクラッシュさせ、可用性の損失を引き起こすことが可能です。CVE-2022-27191

golang encoding/xml に欠陥が見つかりました。深くネスト化された XML ドキュメントを解析する間に Decoder.Skip を呼び出すとき、スタック枯渇によってパニックが発生し、攻撃者がシステムの可用性に影響を与える可能性があります。
(CVE-2022-28131)

グループをチェックしてプロセスを呼び出す際の syscall.Faccessat 関数に欠陥が見つかりました。この欠陥により、攻撃者はファイルグループのメンバーではなくプロセスグループの権限をチェックでき、システムの可用性に影響を与える可能性があります。CVE-2022-29526

Go 1.17.11 および Go 1.18.3 より前の crypto/tls のセッションチケットの Ticket_age_add のランダムでない値により、TLS ハンドシェイクを観察できる攻撃者が、セッション再開中にチケット時間を比較することで連続する接続を関連付けることができます。CVE-2022-30629

golang標準ライブラリであるio/fsに欠陥が見つかりました。大量のパスセパレーターを含むパス上で Glob を呼び出すと、スタック枯渇によりパニック問題が発生する可能性があります。これにより、攻撃者が可用性に影響を与える可能性があります。CVE-2022-30630

golangに欠陥が見つかりました。長さゼロの圧縮ファイルが大量に連結されているアーカイブで Reader.Read メソッドを呼び出すと、スタックの枯渇によりパニックが発生する可能性があります。CVE-2022-30631

golangに欠陥が見つかりました。大量のパスセパレーターを含むパス上で Glob を呼び出すと、スタック枯渇によりパニック問題が発生する可能性があります。これにより、攻撃者は可用性に影響を与える可能性があります。
(CVE-2022-30632)

Go 1.17.12 および Go 1.18.4 より前の entity/xml における Unmarshal の制御されない再帰により、攻撃者が、任意のフィールドタグを使用するネストされたフィールドを持つ Go 構造体に XML ドキュメントをアンマーシャリングすることで、スタックの枯渇によるパニックを引き起こす可能性があります。CVE-2022-30633

golangに欠陥が見つかりました。深くネスト化された構造を含むメッセージで Decoder.Decode を呼び出すとき、スタック枯渇によってパニックが発生し、攻撃者がシステムの可用性に影響を与える可能性があります。CVE-2022-30635

Go 1.17.12 および Go 1.18.4 より前の net/http のクライアント IP アドレスの不適切な漏洩は、X-Forwarded-For ヘッダーの nil 値を含む Request.Header マップで httputil.ReverseProxy.ServeHTTP を呼び出すことで発生する可能性があります。これにより、ReverseProxy が発生しますクライアント IP を X-Forwarded-For ヘッダーの値として設定します。CVE-2022-32148

Golang math/big で制御されないリソース消費の欠陥が見つかりました。短すぎるエンコードされたメッセージは、Go の math/big の Float.GobDecode および Rat.GobDecode でパニックを引き起こし、攻撃者がサービス拒否を引き起こし、可用性に影響を与える可能性があります。CVE-2022-32189

Tenable は、前述の記述ブロックをテスト済み製品のセキュリティアドバイザリから直接抽出しています。

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

ソリューション

「yum update golang」または「yum update --advisory ALAS2-2022-1846」を実行して、お使いのシステムを更新してください。

参考資料

https://alas.aws.amazon.com//AL2/ALAS2-2022-1846.html

https://alas.aws.amazon.com/faqs.html

https://explore.alas.aws.amazon.com/CVE-2022-1705.html

https://explore.alas.aws.amazon.com/CVE-2022-1962.html

https://explore.alas.aws.amazon.com/CVE-2022-27191.html

https://explore.alas.aws.amazon.com/CVE-2022-28131.html

https://explore.alas.aws.amazon.com/CVE-2022-29526.html

https://explore.alas.aws.amazon.com/CVE-2022-30629.html

https://explore.alas.aws.amazon.com/CVE-2022-30630.html

https://explore.alas.aws.amazon.com/CVE-2022-30631.html

https://explore.alas.aws.amazon.com/CVE-2022-30632.html

https://explore.alas.aws.amazon.com/CVE-2022-30633.html

https://explore.alas.aws.amazon.com/CVE-2022-30635.html

https://explore.alas.aws.amazon.com/CVE-2022-32148.html

https://explore.alas.aws.amazon.com/CVE-2022-32189.html

プラグインの詳細

深刻度: Medium

ID: 165989

ファイル名: al2_ALAS-2022-1846.nasl

バージョン: 1.7

タイプ: local

エージェント: unix

公開日: 2022/10/10

更新日: 2025/9/26

サポートされているセンサー: Frictionless Assessment AWS, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 4.4

CVSS v2

リスクファクター: Medium

基本値: 5

現状値: 3.9

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

CVSS スコアのソース: CVE-2022-29526

CVSS v3

リスクファクター: Medium

基本値: 6.5

現状値: 5.9

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

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

CVSS スコアのソース: CVE-2022-32148

脆弱性情報

CPE: cpe:/o:amazon:linux:2, p-cpe:/a:amazon:linux:golang-docs, p-cpe:/a:amazon:linux:golang-misc, p-cpe:/a:amazon:linux:golang-tests, p-cpe:/a:amazon:linux:golang-race, p-cpe:/a:amazon:linux:golang, p-cpe:/a:amazon:linux:golang-bin, p-cpe:/a:amazon:linux:golang-src, p-cpe:/a:amazon:linux:golang-shared

必要な KB アイテム: Host/local_checks_enabled, Host/AmazonLinux/release, Host/AmazonLinux/rpm-list

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

パッチ公開日: 2022/9/15

脆弱性公開日: 2022/3/18

参照情報

CVE: CVE-2022-1705, CVE-2022-1962, CVE-2022-27191, CVE-2022-28131, CVE-2022-29526, CVE-2022-30629, CVE-2022-30630, CVE-2022-30631, CVE-2022-30632, CVE-2022-30633, CVE-2022-30635, CVE-2022-32148, CVE-2022-32189

IAVB: 2022-B-0025-S