{"id":"MGASA-2016-0354","summary":"Updated guile packages fix security vulnerability","details":"The ‘mkdir’ procedure of GNU Guile, an implementation of the Scheme \nprogramming language, temporarily changed the process’ umask to zero.\nDuring that time window, in a multithreaded application, other threads\ncould end up creating files with insecure permissions (CVE-2016-8605).\n\nGNU Guile, an implementation of the Scheme language, provides a “REPL\nserver” which is a command prompt that developers can connect to for\nlive coding and debugging purposes. The REPL server is vulnerable to the\nHTTP inter-protocol attack. This constitutes a remote code execution\nvulnerability for developers running a REPL server that listens on a\nloopback device or private network (CVE-2016-8606).\n\nThe guile package has been updated to version 2.0.13, fixing these\nissues and other bugs. See the upstream release announcements for\ndetails.\n","modified":"2026-04-16T06:26:16.189276655Z","published":"2016-10-23T10:32:38Z","upstream":["CVE-2016-8605","CVE-2016-8606"],"references":[{"type":"ADVISORY","url":"https://advisories.mageia.org/MGASA-2016-0354.html"},{"type":"REPORT","url":"https://bugs.mageia.org/show_bug.cgi?id=19567"},{"type":"WEB","url":"http://www.openwall.com/lists/oss-security/2016/10/12/1"},{"type":"WEB","url":"http://www.openwall.com/lists/oss-security/2016/10/12/2"},{"type":"WEB","url":"http://lwn.net/Vulnerabilities/703769/"}],"affected":[{"package":{"name":"guile","ecosystem":"Mageia:5","purl":"pkg:rpm/mageia/guile?arch=source&distro=mageia-5"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.13-1.mga5"}]}],"ecosystem_specific":{"section":"core"},"database_specific":{"source":"https://advisories.mageia.org/MGASA-2016-0354.json"}}],"schema_version":"1.7.5","credits":[{"name":"Mageia","contact":["https://wiki.mageia.org/en/Packages_Security_Team"],"type":"COORDINATOR"}]}