[Bug 258241] lang/go produces binaries with an RWX stack
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 03 Sep 2021 08:07:56 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258241
Bug ID: 258241
Summary: lang/go produces binaries with an RWX stack
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: dmgk@freebsd.org
Reporter: me@igalic.co
Assignee: dmgk@freebsd.org
Flags: maintainer-feedback?(dmgk@freebsd.org)
Created attachment 227636
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=227636&action=edit
patch to the go linker to add an ELF header to the binaries it produces to mark
them as non-exutable
these binaries fail to run on systems that have W^X enabled.
A patch upstream has already been merged, but won't be released until 1.18
patch upstream: https://go-review.googlesource.com/c/go/+/346872/
discussion upstream: https://github.com/golang/go/issues/48112
--
You are receiving this mail because:
You are the assignee for the bug.