分享
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。
大家好,我是站长 polarisxu。
近日,Go 官方发布了 Go 1.21.2 和 Go 1.20.9 两个小版本,主要涉及一个安全更新。
- cmd/go: line 指令允许在构建期间任意执行。
"//line" 指令可用于绕过对 "//go:cgo_" 指令的限制,允许在兼容期间传递阻塞的链接器和编译器标志。这可能导致在运行"go build"时意外执行任意代码。line 指令需要指令所在文件的绝对路径,这使得解决此问题变得更加复杂。issue 见:<https://github.com/golang/go/issues/63211>。
本次 Go1.21.2 更新涉及到的 issue 如下:

连接:<https://github.com/golang/go/issues?q=milestone%3AGo1.21.2+label%3ACherryPickApproved>。
Go 语言中文网准备好了最新安装包:<https://studygolang.com/dl>,你也可以通过你喜欢的方式更新,也可以使用官方发布的方式试验。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信2146 次点击 ∙ 1 赞
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传