{"id":"SUSE-SU-2019:3061-1","summary":"Security update for gcc9","details":"\n\nThis update includes the GNU Compiler Collection 9.\n\nA full changelog is provided by the GCC team on:\n\n   https://www.gnu.org/software/gcc/gcc-9/changes.html\n\n\nThe base system compiler libraries libgcc_s1, libstdc++6 and others are\nnow built by the gcc 9 packages.\n\nTo use it, install 'gcc9' or 'gcc9-c++' or other compiler brands and use CC=gcc-9 /\nCXX=g++-9 during configuration for using it.\n\n\nSecurity issues fixed:\n\n- CVE-2019-15847: Fixed a miscompilation in the POWER9 back end, that optimized multiple calls of the __builtin_darn intrinsic into a single call. (bsc#1149145)\n- CVE-2019-14250: Fixed a heap overflow in the LTO linker. (bsc#1142649)\n\nNon-security issues fixed:\n\n- Split out libstdc++ pretty-printers into a separate package supplementing gdb and the installed runtime. (bsc#1135254)\n- Fixed miscompilation for vector shift on s390. (bsc#1141897)\n","modified":"2026-03-11T07:13:14.493266Z","published":"2019-11-25T16:34:42Z","related":["CVE-2019-14250","CVE-2019-15847"],"upstream":["CVE-2019-14250","CVE-2019-15847"],"references":[{"type":"ADVISORY","url":"https://www.suse.com/support/update/announcement/2019/suse-su-20193061-1/"},{"type":"REPORT","url":"https://bugzilla.suse.com/1114592"},{"type":"REPORT","url":"https://bugzilla.suse.com/1135254"},{"type":"REPORT","url":"https://bugzilla.suse.com/1141897"},{"type":"REPORT","url":"https://bugzilla.suse.com/1142649"},{"type":"REPORT","url":"https://bugzilla.suse.com/1142654"},{"type":"REPORT","url":"https://bugzilla.suse.com/1148517"},{"type":"REPORT","url":"https://bugzilla.suse.com/1149145"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2019-14250"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2019-15847"},{"type":"REPORT","url":"https://bugzilla.suse.com/SLE-6533"},{"type":"REPORT","url":"https://bugzilla.suse.com/SLE-6536"}],"affected":[{"package":{"name":"gcc9","ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15","purl":"pkg:rpm/suse/gcc9&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.2.1+r275327-1.3.7"}]}],"ecosystem_specific":{"binaries":[{"libgomp1":"9.2.1+r275327-1.3.7","libitm1":"9.2.1+r275327-1.3.7","libquadmath0-32bit":"9.2.1+r275327-1.3.7","libstdc++6-32bit":"9.2.1+r275327-1.3.7","libstdc++6-pp-gcc9":"9.2.1+r275327-1.3.7","libada9":"9.2.1+r275327-1.3.7","libgcc_s1-32bit":"9.2.1+r275327-1.3.7","libgo14-32bit":"9.2.1+r275327-1.3.7","libstdc++6":"9.2.1+r275327-1.3.7","libtsan0":"9.2.1+r275327-1.3.7","libatomic1-32bit":"9.2.1+r275327-1.3.7","libatomic1":"9.2.1+r275327-1.3.7","libgo14":"9.2.1+r275327-1.3.7","libgomp1-32bit":"9.2.1+r275327-1.3.7","libitm1-32bit":"9.2.1+r275327-1.3.7","liblsan0":"9.2.1+r275327-1.3.7","libquadmath0":"9.2.1+r275327-1.3.7","libstdc++6-devel-gcc9":"9.2.1+r275327-1.3.7","libada9-32bit":"9.2.1+r275327-1.3.7","libasan5-32bit":"9.2.1+r275327-1.3.7","libasan5":"9.2.1+r275327-1.3.7","libgfortran5-32bit":"9.2.1+r275327-1.3.7","libstdc++6-locale":"9.2.1+r275327-1.3.7","libubsan1-32bit":"9.2.1+r275327-1.3.7","libubsan1":"9.2.1+r275327-1.3.7","libgcc_s1":"9.2.1+r275327-1.3.7","libgfortran5":"9.2.1+r275327-1.3.7"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2019:3061-1.json"}},{"package":{"name":"gcc9","ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP1","purl":"pkg:rpm/suse/gcc9&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP1"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.2.1+r275327-1.3.7"}]}],"ecosystem_specific":{"binaries":[{"libada9":"9.2.1+r275327-1.3.7","libgcc_s1-32bit":"9.2.1+r275327-1.3.7","libgfortran5":"9.2.1+r275327-1.3.7","libitm1-32bit":"9.2.1+r275327-1.3.7","liblsan0":"9.2.1+r275327-1.3.7","libquadmath0-32bit":"9.2.1+r275327-1.3.7","libstdc++6-32bit":"9.2.1+r275327-1.3.7","libada9-32bit":"9.2.1+r275327-1.3.7","libasan5-32bit":"9.2.1+r275327-1.3.7","libitm1":"9.2.1+r275327-1.3.7","libtsan0":"9.2.1+r275327-1.3.7","libubsan1":"9.2.1+r275327-1.3.7","libatomic1-32bit":"9.2.1+r275327-1.3.7","libatomic1":"9.2.1+r275327-1.3.7","libgfortran5-32bit":"9.2.1+r275327-1.3.7","libgo14-32bit":"9.2.1+r275327-1.3.7","libquadmath0":"9.2.1+r275327-1.3.7","libstdc++6-devel-gcc9":"9.2.1+r275327-1.3.7","libstdc++6":"9.2.1+r275327-1.3.7","libasan5":"9.2.1+r275327-1.3.7","libgcc_s1":"9.2.1+r275327-1.3.7","libgo14":"9.2.1+r275327-1.3.7","libgomp1-32bit":"9.2.1+r275327-1.3.7","libgomp1":"9.2.1+r275327-1.3.7","libstdc++6-locale":"9.2.1+r275327-1.3.7","libstdc++6-pp-gcc9":"9.2.1+r275327-1.3.7","libubsan1-32bit":"9.2.1+r275327-1.3.7"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2019:3061-1.json"}},{"package":{"name":"gcc9","ecosystem":"SUSE:Linux Enterprise Module for Development Tools 15","purl":"pkg:rpm/suse/gcc9&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Development%20Tools%2015"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.2.1+r275327-1.3.7"}]}],"ecosystem_specific":{"binaries":[{"libada9":"9.2.1+r275327-1.3.7","libstdc++6-devel-gcc9-32bit":"9.2.1+r275327-1.3.7","libstdc++6-pp-gcc9":"9.2.1+r275327-1.3.7","gcc9-locale":"9.2.1+r275327-1.3.7","gcc9":"9.2.1+r275327-1.3.7","cpp9":"9.2.1+r275327-1.3.7","gcc9-fortran-32bit":"9.2.1+r275327-1.3.7","gcc9-fortran":"9.2.1+r275327-1.3.7","libada9-32bit":"9.2.1+r275327-1.3.7","libatomic1-32bit":"9.2.1+r275327-1.3.7","libstdc++6-devel-gcc9":"9.2.1+r275327-1.3.7","libstdc++6-pp-gcc9-32bit":"9.2.1+r275327-1.3.7","gcc9-32bit":"9.2.1+r275327-1.3.7","gcc9-ada":"9.2.1+r275327-1.3.7","gcc9-c++-32bit":"9.2.1+r275327-1.3.7","gcc9-c++":"9.2.1+r275327-1.3.7","gcc9-info":"9.2.1+r275327-1.3.7","libubsan1-32bit":"9.2.1+r275327-1.3.7","gcc9-ada-32bit":"9.2.1+r275327-1.3.7","gcc9-go-32bit":"9.2.1+r275327-1.3.7","gcc9-go":"9.2.1+r275327-1.3.7"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2019:3061-1.json"}},{"package":{"name":"gcc9","ecosystem":"SUSE:Linux Enterprise Module for Development Tools 15 SP1","purl":"pkg:rpm/suse/gcc9&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Development%20Tools%2015%20SP1"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.2.1+r275327-1.3.7"}]}],"ecosystem_specific":{"binaries":[{"gcc9-c++":"9.2.1+r275327-1.3.7","gcc9-info":"9.2.1+r275327-1.3.7","gcc9-locale":"9.2.1+r275327-1.3.7","libada9":"9.2.1+r275327-1.3.7","libatomic1-32bit":"9.2.1+r275327-1.3.7","libstdc++6-devel-gcc9-32bit":"9.2.1+r275327-1.3.7","gcc9-fortran":"9.2.1+r275327-1.3.7","gcc9":"9.2.1+r275327-1.3.7","libada9-32bit":"9.2.1+r275327-1.3.7","libstdc++6-pp-gcc9-32bit":"9.2.1+r275327-1.3.7","libstdc++6-pp-gcc9":"9.2.1+r275327-1.3.7","libubsan1-32bit":"9.2.1+r275327-1.3.7","gcc9-ada":"9.2.1+r275327-1.3.7","gcc9-go-32bit":"9.2.1+r275327-1.3.7","gcc9-go":"9.2.1+r275327-1.3.7","libstdc++6-devel-gcc9":"9.2.1+r275327-1.3.7","gcc9-ada-32bit":"9.2.1+r275327-1.3.7","gcc9-c++-32bit":"9.2.1+r275327-1.3.7","gcc9-fortran-32bit":"9.2.1+r275327-1.3.7","cpp9":"9.2.1+r275327-1.3.7","gcc9-32bit":"9.2.1+r275327-1.3.7"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2019:3061-1.json"}}],"schema_version":"1.7.5"}