Go 1.15.1 和 Go 1.14.8 发布:一个安全问题修复

Go语言精选

共 709字,需浏览 2分钟

 ·

2020-09-05 04:26

Go Team 发布了 Go 1.15.1 和 Go 1.14.8,以解决最近报告的安全问题。建议所有受影响的用户更新到以下版本之一(如果不确定哪个版本,请选择 Go 1.15.1)。


如果处理明确设置 Content-Type 响应头,则 net/http/cgi net/http/fcgi 包将默认设置为 "text/html",如果攻击者可以控制响应的内容,则可能会导致跨站点脚本漏洞。


现在修改改为根据第一次 Write 的内容通过 http.DetectContentType 来设置Content-Type 响应头,这与 net/http 包的行为一致。


尽管这可以保护某些验证上传文件内容的应用程序,但未在攻击者控制的任何文件上明确设置 Content-Type 响应头是不安全的,应避免出现。也就是说,你应该总是明确设置 Content-Type 响应头。


RedTeam Pentesting GmbH 报告此问题。此问题为CVE-2020-24553,相应的 issue 见:https://github.com/golang/go/issues/40928


可以通过 https://studygolang.com/dl 下载最新版本。




往期推荐


觉得不错,欢迎关注:



点个赞、在看和转发是最大的支持


浏览 18
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报