[tor-bugs] #30451 [Circumvention/Snowflake]: snowflake-client has executable stack

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon May 13 16:32:52 UTC 2019


#30451: snowflake-client has executable stack
-------------------------------------+--------------------------
 Reporter:  boklm                    |          Owner:  cohosh
     Type:  defect                   |         Status:  assigned
 Priority:  Medium                   |      Milestone:
Component:  Circumvention/Snowflake  |        Version:
 Severity:  Normal                   |     Resolution:
 Keywords:                           |  Actual Points:
Parent ID:                           |         Points:
 Reviewer:                           |        Sponsor:
-------------------------------------+--------------------------
Changes (by cohosh):

 * owner:  (none) => cohosh
 * status:  new => assigned


Comment:

 Hmm, looking at the go linker it seems like PT_GNU_STACK should be set:
 https://golang.org/src/cmd/link/internal/ld/elf.go#L240

 The proxy-go instances have the same problem, but the broker does not:
 {{{
 $ readelf -W -l broker
 Program Headers:
   Type           Offset   VirtAddr           PhysAddr           FileSiz
 MemSiz   Flg Align
   GNU_STACK      0x000000 0x0000000000000000 0x0000000000000000 0x000000
 0x000000 RW  0x8
 }}}

 I wonder if this has something to do with CGO

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/30451#comment:1>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list