PR

Go言語(Golang)1.23.1と1.22.7のリリース情報【2024年9月6日】

アプデ情報

こんにちは。Tomoyuki(@tomoyuki65)です。

2024年9月6日にGo言語(Golang)の1.23.1と1.22.7のリリース情報が出ましたのでお知らせします。

下記にGoogle翻訳による日本語バージョンを記載しておきますが、翻訳が間違っている可能性もあるため、詳しく知りたい方は以下リンクのリリース情報の原文をご確認下さい。

>> [security] Go 1.23.1 and Go 1.22.7 are released

 

Go言語(Golang)1.23.1と1.22.7のリリース情報【2024年9月6日】

これらのマイナーリリースには、セキュリティポリシーに従った3つのセキュリティ修正が含まれています。

・go/parser:すべての Parse* 関数でスタックが枯渇する

深くネストされたリテラルを含むGoソースコードでParse関数のいずれかを呼び出すと、スタック不足によりパニックが発生する可能性があります。

これはCVE-2024-34155およびGoの問題https://go.dev/issue/69138です。

 

・encoding/gob:Decoder.Decodeのスタック枯渇

深くネストされた構造を含むメッセージに対してDecoder.Decodeを呼び出すと、スタック枯渇によりパニックが発生する可能性があります。

これはCVE-2022-30635のフォローアップです。

この問題を報告してくださったオハイオ州立大学の Md Sakib Anwar 氏( anwa…@osu.edu )に感謝します。

これはCVE-2024-34156およびGoの問題https://go.dev/issue/69139です。

 

・go/build/constraint:Parseでのスタック枯渇

深くネストされた式を含む”// +build”ビルドタグ行でParseを呼び出すと、スタック枯渇によりパニックが発生する可能性があります。

これはCVE-2024-34158およびGoの問題https://go.dev/issue/69141です。

 

最後に

今回はGo言語(Golang)の1.23.1と1.22.7のリリース情報についてお知らせしました。

Go言語は定期的にバージョンアップされるため、プロダクトで利用している場合は適宜リリース情報を確認するようにして下さい。

 

コメント

タイトルとURLをコピーしました