First published: Thu Jan 12 2017(Updated: )
The mkdir procedure of GNU Guile 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. This is fixed in Guile 2.0.13. Prior versions are affected.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Fedora | =23 | |
Fedora | =24 | |
Fedora | =25 | |
GNU Guile | <=2.0.12 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2016-8605 is considered a medium severity vulnerability due to the potential for creating files with insecure permissions.
To mitigate CVE-2016-8605, update GNU Guile to version 2.0.12 or later, or ensure that umask is set correctly in your application.
CVE-2016-8605 affects GNU Guile versions up to 2.0.12 on Fedora operating systems versions 23, 24, and 25.
Multithreaded applications using the mkdir procedure from GNU Guile can be vulnerable to CVE-2016-8605.
Yes, CVE-2016-8605 can potentially allow unauthorized access to files if they are created with overly permissive permissions.