CVE & CISA-KEV Catalog

CVE-2023-4039

MEDIUM
4.8
CVSS v3
NVD

Description

**DISPUTED**A failure in the -fstack-protector feature in GCC-based toolchains that target AArch64 allows an attacker to exploit an existing buffer overflow in dynamically-sized local variables in your application without this being detected. This stack-protector failure only applies to C99-style dynamically-sized local variables or those created using alloca(). The stack-protector operates as intended for statically-sized local variables. The default behavior when the stack-protector detects an overflow is to terminate your application, resulting in controlled loss of availability. An attacker who can exploit a buffer overflow without triggering the stack-protector might be able to change program flow control to cause an uncontrolled loss of availability or to go further and affect confidentiality or integrity. NOTE: The GCC project argues that this is a missed hardening bug and not a vulnerability by itself.

How to fix

Remediation Available
cpp-10Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
cpp-10-docUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
cpp-11Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
cpp-11-docUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
cpp-12Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
cpp-12-docUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
g++-10Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
g++-10-multilibUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
g++-11Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
g++-11-multilibUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
g++-12Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
g++-12-multilibUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gcc-10Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gcc-10-baseUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gcc-10-docUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gcc-10-hppa64-linux-gnuUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gcc-10-localesUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gcc-10-multilibUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gcc-10-offload-amdgcnUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
gcc-10-offload-nvptxUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gcc-10-plugin-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gcc-10-sourceUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gcc-10-test-resultsUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gcc-11Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gcc-11-baseUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gcc-11-docUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gcc-11-hppa64-linux-gnuUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gcc-11-localesUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gcc-11-multilibUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gcc-11-offload-amdgcnUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gcc-11-offload-nvptxUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gcc-11-plugin-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gcc-11-sourceUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gcc-11-test-resultsUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gcc-12Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gcc-12-baseUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gcc-12-docUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gcc-12-hppa64-linux-gnuUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gcc-12-localesUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gcc-12-multilibUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gcc-12-offload-amdgcnUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gcc-12-offload-nvptxUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gcc-12-plugin-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gcc-12-sourceUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gcc-12-test-resultsUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gccbrig-10Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gccbrig-11Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gccgo-10Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gccgo-10-docUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gccgo-10-multilibUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gccgo-11Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gccgo-11-docUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gccgo-11-multilibUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gccgo-12Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gccgo-12-docUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gccgo-12-multilibUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gdc-10Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gdc-10-multilibUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gdc-11Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gdc-11-multilibUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gdc-12Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gdc-12-multilibUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gfortran-10Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gfortran-10-docUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gfortran-10-multilibUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gfortran-11Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gfortran-11-docUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gfortran-11-multilibUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gfortran-12Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gfortran-12-docUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gfortran-12-multilibUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gm2-10Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gm2-11Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gm2-12Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gm2-12-docUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gnat-10Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gnat-10-docUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gnat-11Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gnat-11-docUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gnat-12Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gnat-12-docUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gobjc++-10Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gobjc++-10-multilibUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gobjc++-11Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gobjc++-11-multilibUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gobjc++-12Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gobjc++-12-multilibUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gobjc-10Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gobjc-10-multilibUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
gobjc-11Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gobjc-11-multilibUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
gobjc-12Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
gobjc-12-multilibUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32asan6Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib32asan8Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32atomic1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32gcc-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib32gcc-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib32gcc-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32gcc-s1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32gcc1Ubuntu
Fixed in:1:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
lib32gfortran-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib32gfortran-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib32gfortran-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32gfortran5Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32go-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib32go-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib32go-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32go16Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib32go19Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib32go21Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32gomp1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32gphobos-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib32gphobos-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib32gphobos-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32gphobos1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib32gphobos2Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib32gphobos3Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32itm1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32lsan0Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32objc-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib32objc-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib32objc-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32objc4Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32quadmath0Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32stdc++-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib32stdc++-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib32stdc++-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32stdc++6Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib32ubsan1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64asan6Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib64asan8Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64atomic1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64gcc-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib64gcc-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib64gcc-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64gcc-s1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64gcc1Ubuntu
Fixed in:1:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
lib64gfortran-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib64gfortran-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib64gfortran-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64gfortran5Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64go-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib64go-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib64go-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64go16Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib64go19Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib64go21Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64gomp1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64gphobos-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib64gphobos-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib64gphobos-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64gphobos1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib64gphobos2Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib64gphobos3Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64itm1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64objc-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib64objc-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib64objc-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64objc4Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64quadmath0Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64stdc++-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
lib64stdc++-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
lib64stdc++-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64stdc++6Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
lib64ubsan1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libasan6Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libasan8Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libatomic1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libcc1-0Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgcc-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libgcc-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libgcc-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgcc-s1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgcc1Ubuntu
Fixed in:1:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libgccjit-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libgccjit-10-docUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libgccjit-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libgccjit-11-docUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libgccjit-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgccjit-12-docUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgccjit0Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgfortran-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libgfortran-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libgfortran-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgfortran5Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgm2-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libgm2-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libgm2-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgm2-15Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libgm2-17Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgnat-10Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libgnat-11Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libgnat-12Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgnat-util10Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libgnat-util10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libgo-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libgo-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libgo-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgo16Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libgo19Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libgo21Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgomp-plugin-amdgcn1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgomp-plugin-hsa1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libgomp-plugin-nvptx1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgomp1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgphobos-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libgphobos-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libgphobos-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libgphobos1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libgphobos2Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libgphobos3Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libhsail-rt-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libhsail-rt-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libhsail-rt0Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libhwasan0Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libitm1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
liblsan0Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libobjc-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libobjc-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libobjc-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libobjc4Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libquadmath0Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libsfasan6Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libsfatomic1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libsfgcc-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libsfgcc-s1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libsfgcc1Ubuntu
Fixed in:1:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libsfgfortran-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libsfgfortran5Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libsfgomp1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libsfgphobos-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libsfgphobos1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libsfobjc-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libsfobjc4Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libsfstdc++-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libsfstdc++6Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libsfubsan1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libstdc++-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libstdc++-10-docUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libstdc++-10-picUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libstdc++-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libstdc++-11-docUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libstdc++-11-picUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libstdc++-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libstdc++-12-docUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libstdc++-12-picUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libstdc++6Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libtsan0Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libtsan2Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libubsan1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32asan6Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libx32asan8Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32atomic1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32gcc-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libx32gcc-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libx32gcc-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32gcc-s1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32gcc1Ubuntu
Fixed in:1:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
libx32gfortran-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libx32gfortran-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libx32gfortran-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32gfortran5Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32go-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libx32go-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libx32go-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32go16Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libx32go19Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libx32go21Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32gomp1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32gphobos-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libx32gphobos-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libx32gphobos-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32gphobos1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libx32gphobos2Ubuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libx32gphobos3Ubuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32itm1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32lsan0Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32objc-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libx32objc-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libx32objc-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32objc4Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32quadmath0Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32stdc++-10-devUbuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:10.5.0-1ubuntu1~22.04.2USN-7700-1
libx32stdc++-11-devUbuntu
Fixed in:11.4.0-1ubuntu1~22.04.2USN-7700-1
libx32stdc++-12-devUbuntu
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32stdc++6Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1
libx32ubsan1Ubuntu
Fixed in:10.5.0-1ubuntu1~20.04.1+esm1USN-7700-1
Fixed in:12.3.0-1ubuntu1~22.04.2USN-7700-1

Remediation is compiled from vendor and distribution security advisories. Always confirm against the linked source for your exact version and platform.

CVSS v3 Vector

Exploitability

Attack VectorNetwork
Attack ComplexityHigh
Privileges RequiredNone
User InteractionNone
ScopeUnchanged

Impact

ConfidentialityLow
IntegrityLow
AvailabilityNone

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N

Exploit Intelligence

0.67%probability of exploitation in 30 days
47thpercentile

Moderate risk: more likely to be exploited than 47% of all known CVEs.

References

Related Vulnerabilities

Other CWE-693 (Protection Mechanism Failure) vulnerabilities, ordered by exploit likelihood. View all

CVESeverityCVSSEPSSExploitedFix
CVE-2013-2465Critical9.899%KEV + Ransom-
CVE-2024-21412High8.195%KEV + RansomFix
CVE-2013-0431Medium5.390%KEV + Ransom-
CVE-2025-40536High8.182%KEVFix
CVE-2019-1003030Critical9.976%KEV-
CVE-2025-0411High7.067%KEVFix
Embed a live status badge for CVE-2023-4039
CVE-2023-4039 severity badge

Markdown

[![CVE-2023-4039](https://tridentstack.com/cve/badge/CVE-2023-4039.svg)](https://tridentstack.com/cve/CVE-2023-4039)

HTML

<a href="https://tridentstack.com/cve/CVE-2023-4039"><img src="https://tridentstack.com/cve/badge/CVE-2023-4039.svg" alt="CVE-2023-4039"></a>

Find and fix vulnerabilities across your fleet

TridentStack Control continuously scans your Windows, macOS, and Linux fleet for known vulnerabilities, prioritizes them by severity and active exploitation, and patches them automatically.

Start free

This product uses NVD data but is not endorsed or certified by the NVD. EPSS scores courtesy of FIRST.org (https://www.first.org/epss). Source: CISA KEV Catalog. Data as of 2026-06-23.