Package: guile-1.8
Severity: normal
Tags: security

The mkdir procedure of GNU Guile, an implementation of the Scheme programming 
language, temporarily changed the process' umask to zero. During that time 
window, in a multithreaded application, other threads could end up creating 
files with insecure permissions. For example, mkdir without the optional mode 
argument would create directories as 0777.

Upstream bug:

http://debbugs.gnu.org/cgi/bugreport.cgi?bug=24659

Upstream patch:

http://git.savannah.gnu.org/cgit/guile.git/commit/?h=stable-2.0&id=245608911698adb3472803856019bdd5670b6614

References:

http://seclists.org/oss-sec/2016/q4/92

_______________________________________________
Secure-testing-team mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/secure-testing-team

Reply via email to