Go 1.17.3 和 Go 1.16.10 釋出

astaxie發表於2021-11-06

Go Team 釋出了 1.17.3 和 1.16.10,這是兩個小版本,主要是安全更新。

1)archive/zip:避免 (*Reader).Open panic。

如果提供一個包含完全無效名稱的精心製作的 ZIP 存檔或空檔名作為引數,傳遞給 Reader.Open(Go 1.16 中引入的實現 io/fs.FS 的 API ),會導致它 panic。

詳見 issue:https://github.com/golang/go/issues/48085

2)debug/macho:無效的動態符號表命令會導致 panic

由於越界切片操作,使用 Open 或 OpenFat 解析的格式錯誤的二進位制檔案可能會在呼叫 ImportedSymbols 時導致 panic。

詳見 issue:https://github.com/golang/go/issues/48990

如果使用了相關 API,建議升級。可以通過如何方式升級:

更多原創文章乾貨分享,請關注公眾號
  • Go 1.17.3 和 Go 1.16.10 釋出
  • 加微信實戰群請加微信(註明:實戰群):gocnio

相關文章