The experimental 'Project Gemini' [https://gemini.circumlunar.space/] has a
few servers written in Go, and one in particular [
https://tildegit.org/solderpunk/molly-brown] makes this claim:

It is very important to be aware that programs written in Go are unable to
> reliably change their UID once started, due to how goroutines are
> implemented on unix systems. As an unavoidable consequence of this, CGI
> processes started by Molly Brown are run as the same user as the server
> process.


Surely this is not true? This claim seems to suggest a big security issue
that I would hope can be refuted by Go experts -- perhaps the maintainers
of the molly-brown project could be guided to a solution so this
scary claim could be removed.

I wanted to try out the above server but am hesitant to do so given the
above ...

-R.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/CAN4yCu9Su_-N%2BPD-ULG_hv68sPs2JAr7%2BpuTBHpMN7s%3DRaA%2Bcg%40mail.gmail.com.

Reply via email to