go-toolset:rhel8 security and bug fix update

エラータID: AXSA:2022-3736:01

リリース日: 
2022/08/25 Thursday - 05:03
題名: 
go-toolset:rhel8 security and bug fix update
影響のあるチャネル: 
Asianux Server 8 for x86_64
Severity: 
High
Description: 

以下項目について対処しました。

[Security Fix]
- go-toolset の net/http モジュールには、HTTP/1 クライアントとして
利用した場合に不正な Transfer-Encoding ヘッダを受信してしまう
問題があるため、リモートの攻撃者により、不正なヘッダの受信を
拒否しない中間サーバーを介して、HTTP スマグリング攻撃を可能とする
脆弱性が存在します。(CVE-2022-1705)

- go/parser モジュールの Parse 関数には、制限のない再帰実行により
スタックが枯渇する問題があるため、任意の go 言語のコードを
実行できる攻撃者により、深くネストされた型や宣言が実装された
コードの実行を介して、パニックによるサービス拒否攻撃を可能とする
脆弱性が存在します。(CVE-2022-1962)

- encoding/xml モジュールの Decoder.Skip 関数には、制限のない
再帰実行によりスタックが枯渇する問題があるため、リモートの
攻撃者により、深くネストされた XML ドキュメントを介して、
パニックによるサービス拒否攻撃を可能とする脆弱性が存在します。
(CVE-2022-28131)

- io/fs モジュールの Glob 関数には、制限のない再帰実行により
スタックが枯渇する問題があるため、リモートの攻撃者により、
大量のパスセパレータを含むパスを介して、パニックによる
サービス拒否攻撃を可能とする脆弱性が存在します。
(CVE-2022-30630)

- compress/gzip モジュールの Reader.Read 関数には、制限のない
再帰実行によりスタックが枯渇する問題があるため、リモートの
攻撃者により、連結された 0 バイトの圧縮ファイルを大量に含む
アーカイブファイルを介して、パニックによるサービス拒否攻撃を
可能とする脆弱性が存在します。(CVE-2022-30631)

- path/filepath モジュールの Glob 関数には、制限のない再帰実行
によりスタックが枯渇する問題があるため、リモートの攻撃者により、
大量のパスセパレータを含むパスを介して、パニックによるサービス
拒否攻撃を可能とする脆弱性が存在します。(CVE-2022-30632)

- encoding/xml モジュールの Unmarshal 関数には、制限のない
再帰実行によりスタックが枯渇する問題があるため、リモートの
攻撃者により、any フィールドを持つネストされた構造体への
XML データの取り込み処理を介して、パニックによるサービス
拒否攻撃を可能とする脆弱性が存在します。(CVE-2022-30633)

- encoding/gob モジュールの Decoder.Decode 関数には、
制限のない再帰実行によりスタックが枯渇する問題があるため、
リモートの攻撃者により、深くネストされた構造を持つメッセージ
を介して、パニックによるサービス拒否攻撃を可能とする脆弱性が
存在します。(CVE-2022-30635)

- net/http モジュールには、リバースプロキシサーバーが
X-Forwarded-For ヘッダーにクライアント IP を設定してしまう
問題があるため、X-Forwarded-For ヘッダに nil 値を含む
Request.Header マップを用いた httputil.ReverseProxy.ServeHTTP
関数の呼び出しを介して、クライアントの IP アドレスの不正な
開示を可能とする脆弱性が存在します。(CVE-2022-32148)

Modularity name: go-toolset
Stream name: rhel8

解決策: 

パッケージをアップデートしてください。

追加情報: 

N/A

ダウンロード: 

SRPMS
  1. delve-1.7.2-1.module+el8+1495+2935313a.src.rpm
    MD5: dfcf696adfee6a617cbb435470547f5c
    SHA-256: 2c2963b0275dd51cccff7f857402684f077beb1a5d99a86c38f9527be308d844
    Size: 8.10 MB
  2. golang-1.17.12-1.module+el8+1495+2935313a.src.rpm
    MD5: 0ab6494484c86fde54489d0b8b81437e
    SHA-256: bde0e3e072a92954a33ac7ebab989d65164e0fbb759ba4792f4fa9aa4ce8a6a7
    Size: 21.02 MB
  3. go-toolset-1.17.12-1.module+el8+1495+2935313a.src.rpm
    MD5: 64b7775a4f5cfad115170cf35d8fa25e
    SHA-256: aa2a58acfdc90bfe89d76bc6c9b6c7fd97aae2cbc264d08f15f858a919c7e615
    Size: 13.61 kB

Asianux Server 8 for x86_64
  1. delve-1.7.2-1.module+el8+1495+2935313a.x86_64.rpm
    MD5: 4cc468a71e68be6623c7d5a4c9b6caf0
    SHA-256: 20f2e07e20b20b23ad6b9ca871ece137552b6f172d07fb6844b09c4d2da1acec
    Size: 3.70 MB
  2. delve-debugsource-1.7.2-1.module+el8+1495+2935313a.x86_64.rpm
    MD5: 1c351f77a91ffac0ac5693154544d3f0
    SHA-256: 74f1391c6c8dad7a6aa3fb79cdc606f03304429a661aa2cead41a45294612170
    Size: 827.49 kB
  3. golang-1.17.12-1.module+el8+1495+2935313a.x86_64.rpm
    MD5: a7efd0b46fdb68db2050fd297862cf7e
    SHA-256: af625cc4b2b801a951da4ea32f7964ae6a13f0c78f11279ed29cea8f453ab2eb
    Size: 690.39 kB
  4. golang-bin-1.17.12-1.module+el8+1495+2935313a.x86_64.rpm
    MD5: 329d73a284b48e32a33803c97b5fe76b
    SHA-256: 86054ce79033afb0b1714b402cc27dc89ab8469aad3fef9f829e33e94af53729
    Size: 98.62 MB
  5. golang-docs-1.17.12-1.module+el8+1495+2935313a.noarch.rpm
    MD5: e6ab717afe599fb256a8a3731438a69f
    SHA-256: 379e648543143204c477841497692915b7c1d6c4b14d452a0a4b0d28c0159017
    Size: 112.26 kB
  6. golang-misc-1.17.12-1.module+el8+1495+2935313a.noarch.rpm
    MD5: fce2d928307f770fc596c2d19ba64c02
    SHA-256: 731b2a34ee5237a9bcd5b90256834fd5ae8ebd692d24ed421f5840f6a12b342a
    Size: 839.90 kB
  7. golang-race-1.17.12-1.module+el8+1495+2935313a.x86_64.rpm
    MD5: 2f39dad44ae2e697001ae2a13a0823c5
    SHA-256: 757dbb8f8d49f71e21bc72e028263169f76deae71be10f635df012b4b87f598f
    Size: 19.25 MB
  8. golang-src-1.17.12-1.module+el8+1495+2935313a.noarch.rpm
    MD5: 7abc2d4d40ce07887a8fe94447888445
    SHA-256: 90f8a95f9e8f921a4e74426a59d749a8675333cbe2983341136e7c9b25940acf
    Size: 8.97 MB
  9. golang-tests-1.17.12-1.module+el8+1495+2935313a.noarch.rpm
    MD5: 37f0060cf84d2a0bf95418e54e76eb36
    SHA-256: c873975b2d785d02bcc8572b0688f464804ba87c3602086b7a927da2ded868eb
    Size: 7.44 MB
  10. go-toolset-1.17.12-1.module+el8+1495+2935313a.x86_64.rpm
    MD5: a661374f2cb6b0cb1ace7033cf832109
    SHA-256: 302ad590d7b4a451f13bd520a6815e2e30b04ac670a0c12a1ec51237df768c90
    Size: 11.92 kB