{"id":"USN-7700-1","summary":"gcc-10, gcc-11, gcc-12 vulnerability","details":"It was discovered that the -fstack-protector hardening feature in GCC for\nAArch64 did not properly protect dynamically-sized local variables\nsuch as those created using C99 variable length arrays or alloca. As a\nresult, an attacker who was able to trigger a buffer overflow in such cases\ncould bypass the intended stack protection checks. (CVE-2023-4039)","modified":"2026-04-27T18:13:01.606435Z","published":"2025-08-19T13:11:45Z","related":["UBUNTU-CVE-2023-4039"],"upstream":["CVE-2023-4039","UBUNTU-CVE-2023-4039"],"references":[{"type":"ADVISORY","url":"https://ubuntu.com/security/notices/USN-7700-1"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2023-4039"}],"affected":[{"package":{"name":"gcc-10","ecosystem":"Ubuntu:Pro:20.04:LTS","purl":"pkg:deb/ubuntu/gcc-10@10.5.0-1ubuntu1~20.04.1+esm1?arch=source&distro=esm-infra/focal"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"10.5.0-1ubuntu1~20.04.1+esm1"}]}],"versions":["10-20200202-1ubuntu1","10-20200204-1ubuntu3","10-20200204-1ubuntu4","10-20200204-1ubuntu5","10-20200211-1ubuntu1","10-20200222-1ubuntu1","10-20200228-0ubuntu1","10-20200304-1ubuntu1","10-20200307-0ubuntu1","10-20200321-1ubuntu1","10-20200324-1ubuntu1","10-20200405-0ubuntu1","10-20200411-0ubuntu1","10.2.0-5ubuntu1~20.04","10.3.0-1ubuntu1~20.04","10.5.0-1ubuntu1~20.04"],"ecosystem_specific":{"availability":"Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro","binaries":[{"binary_name":"cpp-10","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_version":"10.5.0-1ubuntu1~20.04.1+esm1","binary_name":"g++-10"},{"binary_name":"g++-10-multilib","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gcc-10","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gcc-10-base","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gcc-10-hppa64-linux-gnu","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gcc-10-locales","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gcc-10-multilib","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gcc-10-offload-amdgcn","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gcc-10-offload-nvptx","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_version":"10.5.0-1ubuntu1~20.04.1+esm1","binary_name":"gcc-10-source"},{"binary_name":"gcc-10-test-results","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gccbrig-10","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_version":"10.5.0-1ubuntu1~20.04.1+esm1","binary_name":"gccgo-10"},{"binary_name":"gccgo-10-multilib","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gdc-10","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gdc-10-multilib","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gfortran-10","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gfortran-10-multilib","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gm2-10","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gnat-10","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_version":"10.5.0-1ubuntu1~20.04.1+esm1","binary_name":"gobjc++-10"},{"binary_name":"gobjc++-10-multilib","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gobjc-10","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"gobjc-10-multilib","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib32asan6","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib32atomic1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib32gcc-s1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib32gcc1","binary_version":"1:10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib32gfortran5","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib32go16","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib32gomp1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_version":"10.5.0-1ubuntu1~20.04.1+esm1","binary_name":"lib32gphobos1"},{"binary_name":"lib32itm1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib32lsan0","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib32objc4","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib32quadmath0","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib32stdc++6","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib32ubsan1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib64asan6","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib64atomic1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib64gcc-s1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib64gcc1","binary_version":"1:10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_version":"10.5.0-1ubuntu1~20.04.1+esm1","binary_name":"lib64gfortran5"},{"binary_name":"lib64go16","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib64gomp1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_version":"10.5.0-1ubuntu1~20.04.1+esm1","binary_name":"lib64gphobos1"},{"binary_name":"lib64itm1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib64objc4","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"lib64quadmath0","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_version":"10.5.0-1ubuntu1~20.04.1+esm1","binary_name":"lib64stdc++6"},{"binary_name":"lib64ubsan1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libasan6","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libatomic1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libcc1-0","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libgcc-s1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libgcc1","binary_version":"1:10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libgccjit0","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libgfortran5","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libgm2-15","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libgnat-10","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libgnat-util10","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libgo16","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libgomp-plugin-amdgcn1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_version":"10.5.0-1ubuntu1~20.04.1+esm1","binary_name":"libgomp-plugin-hsa1"},{"binary_name":"libgomp-plugin-nvptx1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libgomp1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libgphobos1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libhsail-rt0","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libitm1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"liblsan0","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libobjc4","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libquadmath0","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_version":"10.5.0-1ubuntu1~20.04.1+esm1","binary_name":"libsfasan6"},{"binary_name":"libsfatomic1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libsfgcc-s1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libsfgcc1","binary_version":"1:10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libsfgfortran5","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libsfgomp1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libsfgphobos1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libsfobjc4","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libsfstdc++6","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libsfubsan1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libstdc++-10-pic","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libstdc++6","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_version":"10.5.0-1ubuntu1~20.04.1+esm1","binary_name":"libtsan0"},{"binary_name":"libubsan1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libx32asan6","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libx32atomic1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_version":"10.5.0-1ubuntu1~20.04.1+esm1","binary_name":"libx32gcc-s1"},{"binary_name":"libx32gcc1","binary_version":"1:10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libx32gfortran5","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libx32go16","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libx32gomp1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libx32gphobos1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libx32itm1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_version":"10.5.0-1ubuntu1~20.04.1+esm1","binary_name":"libx32lsan0"},{"binary_name":"libx32objc4","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libx32quadmath0","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libx32stdc++6","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"},{"binary_name":"libx32ubsan1","binary_version":"10.5.0-1ubuntu1~20.04.1+esm1"}]},"database_specific":{"cves_map":{"cves":[{"id":"CVE-2023-4039","severity":[{"score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N","type":"CVSS_V3"},{"score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N","type":"CVSS_V3"},{"type":"Ubuntu","score":"low"}]}],"ecosystem":"Ubuntu:Pro:20.04:LTS"},"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-7700-1.json"}},{"package":{"name":"gcc-10","ecosystem":"Ubuntu:22.04:LTS","purl":"pkg:deb/ubuntu/gcc-10@10.5.0-1ubuntu1~22.04.2?arch=source&distro=jammy"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"10.5.0-1ubuntu1~22.04.2"}]}],"versions":["10.3.0-11ubuntu1","10.3.0-12ubuntu1","10.3.0-13ubuntu1","10.3.0-14ubuntu1","10.3.0-15ubuntu1","10.4.0-4ubuntu1~22.04","10.5.0-1ubuntu1~22.04"],"ecosystem_specific":{"binaries":[{"binary_name":"cpp-10","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"g++-10","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"g++-10-multilib","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-10","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-10-base","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-10-hppa64-linux-gnu","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-10-locales","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-10-multilib","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-10-offload-nvptx","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-10-source","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-10-test-results","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gccbrig-10","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gccgo-10","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gccgo-10-multilib","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gdc-10","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gdc-10-multilib","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_version":"10.5.0-1ubuntu1~22.04.2","binary_name":"gfortran-10"},{"binary_name":"gfortran-10-multilib","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gm2-10","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gnat-10","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gobjc++-10","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_version":"10.5.0-1ubuntu1~22.04.2","binary_name":"gobjc++-10-multilib"},{"binary_name":"gobjc-10","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"gobjc-10-multilib","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"lib32go16","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"lib32gphobos1","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"lib64go16","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"lib64gphobos1","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"libgm2-15","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"libgnat-10","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"libgnat-util10","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"libgo16","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"libgomp-plugin-hsa1","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"libgphobos1","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"libstdc++-10-pic","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"libx32go16","binary_version":"10.5.0-1ubuntu1~22.04.2"},{"binary_name":"libx32gphobos1","binary_version":"10.5.0-1ubuntu1~22.04.2"}],"availability":"No subscription required"},"database_specific":{"cves_map":{"ecosystem":"Ubuntu:22.04:LTS","cves":[{"id":"CVE-2023-4039","severity":[{"score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N","type":"CVSS_V3"},{"score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N","type":"CVSS_V3"},{"score":"low","type":"Ubuntu"}]}]},"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-7700-1.json"}},{"package":{"name":"gcc-11","ecosystem":"Ubuntu:22.04:LTS","purl":"pkg:deb/ubuntu/gcc-11@11.4.0-1ubuntu1~22.04.2?arch=source&distro=jammy"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"11.4.0-1ubuntu1~22.04.2"}]}],"versions":["11.2.0-7ubuntu2","11.2.0-10ubuntu1","11.2.0-12ubuntu1","11.2.0-13ubuntu1","11.2.0-14ubuntu1","11.2.0-16ubuntu1","11.2.0-18ubuntu1","11.2.0-19ubuntu1","11.3.0-1ubuntu1~22.04","11.3.0-1ubuntu1~22.04.1","11.4.0-1ubuntu1~22.04"],"ecosystem_specific":{"availability":"No subscription required","binaries":[{"binary_name":"cpp-11","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"g++-11","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"g++-11-multilib","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-11","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-11-base","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_version":"11.4.0-1ubuntu1~22.04.2","binary_name":"gcc-11-hppa64-linux-gnu"},{"binary_name":"gcc-11-locales","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_version":"11.4.0-1ubuntu1~22.04.2","binary_name":"gcc-11-multilib"},{"binary_name":"gcc-11-offload-amdgcn","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-11-offload-nvptx","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-11-source","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_version":"11.4.0-1ubuntu1~22.04.2","binary_name":"gcc-11-test-results"},{"binary_name":"gccbrig-11","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"gccgo-11","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"gccgo-11-multilib","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_version":"11.4.0-1ubuntu1~22.04.2","binary_name":"gdc-11"},{"binary_name":"gdc-11-multilib","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"gfortran-11","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_version":"11.4.0-1ubuntu1~22.04.2","binary_name":"gfortran-11-multilib"},{"binary_name":"gm2-11","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"gnat-11","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"gobjc++-11","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"gobjc++-11-multilib","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"gobjc-11","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"gobjc-11-multilib","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"lib32asan6","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"lib32go19","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"lib32gphobos2","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"lib64asan6","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_version":"11.4.0-1ubuntu1~22.04.2","binary_name":"lib64go19"},{"binary_name":"lib64gphobos2","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"libasan6","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"libgnat-11","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"libgo19","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"libgphobos2","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"libhsail-rt0","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"libstdc++-11-pic","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"libtsan0","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_name":"libx32asan6","binary_version":"11.4.0-1ubuntu1~22.04.2"},{"binary_version":"11.4.0-1ubuntu1~22.04.2","binary_name":"libx32go19"},{"binary_name":"libx32gphobos2","binary_version":"11.4.0-1ubuntu1~22.04.2"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-7700-1.json","cves_map":{"cves":[{"id":"CVE-2023-4039","severity":[{"score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N","type":"CVSS_V3"},{"score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N","type":"CVSS_V3"},{"score":"low","type":"Ubuntu"}]}],"ecosystem":"Ubuntu:22.04:LTS"}}},{"package":{"name":"gcc-12","ecosystem":"Ubuntu:22.04:LTS","purl":"pkg:deb/ubuntu/gcc-12@12.3.0-1ubuntu1~22.04.2?arch=source&distro=jammy"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"12.3.0-1ubuntu1~22.04.2"}]}],"versions":["12-20220222-1ubuntu1","12-20220302-1ubuntu1","12-20220313-1ubuntu1","12-20220319-1ubuntu1","12.1.0-2ubuntu1~22.04","12.3.0-1ubuntu1~22.04"],"ecosystem_specific":{"availability":"No subscription required","binaries":[{"binary_name":"cpp-12","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"g++-12","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"g++-12-multilib","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_version":"12.3.0-1ubuntu1~22.04.2","binary_name":"gcc-12"},{"binary_name":"gcc-12-base","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-12-hppa64-linux-gnu","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-12-locales","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-12-multilib","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_version":"12.3.0-1ubuntu1~22.04.2","binary_name":"gcc-12-offload-amdgcn"},{"binary_name":"gcc-12-offload-nvptx","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-12-source","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"gcc-12-test-results","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"gccgo-12","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"gccgo-12-multilib","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"gdc-12","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"gdc-12-multilib","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"gfortran-12","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"gfortran-12-multilib","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"gm2-12","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"gnat-12","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"gobjc++-12","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"gobjc++-12-multilib","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_version":"12.3.0-1ubuntu1~22.04.2","binary_name":"gobjc-12"},{"binary_name":"gobjc-12-multilib","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib32asan8","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib32atomic1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib32gcc-s1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib32gfortran5","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib32go21","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib32gomp1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib32gphobos3","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib32itm1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib32lsan0","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib32objc4","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib32quadmath0","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib32stdc++6","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib32ubsan1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib64asan8","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib64atomic1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib64gcc-s1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib64gfortran5","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib64go21","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_version":"12.3.0-1ubuntu1~22.04.2","binary_name":"lib64gomp1"},{"binary_name":"lib64gphobos3","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib64itm1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib64objc4","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib64quadmath0","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib64stdc++6","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"lib64ubsan1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_version":"12.3.0-1ubuntu1~22.04.2","binary_name":"libasan8"},{"binary_version":"12.3.0-1ubuntu1~22.04.2","binary_name":"libatomic1"},{"binary_name":"libcc1-0","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libgcc-s1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libgccjit0","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libgfortran5","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_version":"12.3.0-1ubuntu1~22.04.2","binary_name":"libgm2-17"},{"binary_version":"12.3.0-1ubuntu1~22.04.2","binary_name":"libgnat-12"},{"binary_version":"12.3.0-1ubuntu1~22.04.2","binary_name":"libgo21"},{"binary_version":"12.3.0-1ubuntu1~22.04.2","binary_name":"libgomp-plugin-amdgcn1"},{"binary_name":"libgomp-plugin-nvptx1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libgomp1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libgphobos3","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libhwasan0","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libitm1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"liblsan0","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libobjc4","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libquadmath0","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libstdc++-12-pic","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libstdc++6","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libtsan2","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libubsan1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_version":"12.3.0-1ubuntu1~22.04.2","binary_name":"libx32asan8"},{"binary_version":"12.3.0-1ubuntu1~22.04.2","binary_name":"libx32atomic1"},{"binary_name":"libx32gcc-s1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libx32gfortran5","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libx32go21","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_version":"12.3.0-1ubuntu1~22.04.2","binary_name":"libx32gomp1"},{"binary_name":"libx32gphobos3","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libx32itm1","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libx32lsan0","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libx32objc4","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libx32quadmath0","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libx32stdc++6","binary_version":"12.3.0-1ubuntu1~22.04.2"},{"binary_name":"libx32ubsan1","binary_version":"12.3.0-1ubuntu1~22.04.2"}]},"database_specific":{"cves_map":{"cves":[{"id":"CVE-2023-4039","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N"},{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N"},{"score":"low","type":"Ubuntu"}]}],"ecosystem":"Ubuntu:22.04:LTS"},"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-7700-1.json"}}],"schema_version":"1.7.5"}