Skip to content
OpenAdvisories
Unscored CVE-2016-8605 EUVD-2016-9452GHSA-jxp8-7966-cm98

The mkdir procedure of GNU Guile temporarily changed the process' umask to zero. During that time window, in a multithreaded application, o…

Published Jan 12, 2017 · Updated Aug 6, 2024 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 7 guile-2.0 2.0.5+1-3+deb7u1 DLA-666-1
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS guile-1.8 +1 No fix yet —
ReleasePackageFixed inAdvisory
SLES 12 SP5 guile1 1.8.8-16.4.39 SUSE-SU-2020:1659-1
SLES 12 SP4 guile1 1.8.8-16.4.39 SUSE-SU-2020:1659-1
SLES 12 SP2 guile 2.0.9-8.3 SUSE-SU-2017:0398-1
SLES 12 SP1 guile 2.0.9-8.3 SUSE-SU-2017:0398-1
SLES 11 SP4 guile 1.8.5-24.1 SUSE-SU-2017:0394-1
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP2 guile 2.0.9-8.3 SUSE-SU-2017:0398-1
SLES for SAP 12 SP1 guile 2.0.9-8.3 SUSE-SU-2017:0398-1
SLES for SAP 11 SP4 guile 1.8.5-24.1 SUSE-SU-2017:0394-1
SUSE Package Hub 15 SP4 guile1 2.2.6-bp154.3.3.1 openSUSE-SU-2023:0137-1
SUSE Package Hub 15 SP4 lilypond 2.24.1-bp154.2.3.2 openSUSE-SU-2023:0137-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed guile 2.0.13-2.1 openSUSE-SU-2024:10389-1
openSUSE Leap 15.4 guile1 2.2.6-bp154.3.3.1 openSUSE-SU-2023:0137-1
openSUSE Leap 15.4 lilypond 2.24.1-bp154.2.3.2 openSUSE-SU-2023:0137-1
ReleasePackageFixed inAdvisory
Alpine v3.4 guile 2.0.11-r3 —

Advisories 6

References