Subject: CVS commit: pkgsrc/lang/go
From: Benny Siegert
Date: 2018-02-08 20:32:17
Message id: 20180208193217.B9D45FB40@cvs.NetBSD.org

Log Message:
Update Go to 1.9.4.

By using the clang or gcc plugin mechanism, it was possible for an attacker to
trick the “go get” command into executing arbitrary code. The go command now
restricts the set of allowed host compiler and linker arguments in cgo source
files to a list of allowed flags, in particular disallowing -fplugin= and
-plugin=.

The issue is CVE-2018-6574 and Go issue golang.org/issue/23672. See the Go
issue for details.

Thanks to Christopher Brown of Mattermost for reporting this problem.

Files:
RevisionActionfile
1.38modifypkgsrc/lang/go/PLIST
1.57modifypkgsrc/lang/go/distinfo
1.34modifypkgsrc/lang/go/version.mk