CVSS 3.1 Score 4.8 of 10 (medium)


Published Sep 13, 2023
Updated: Feb 19, 2024
CWE ID 693


CVE-2023-4039 is a vulnerability that affects GCC-based toolchains targeting AArch64 architecture. It allows an attacker to exploit a buffer overflow in dynamically-sized local variables without being detected. This vulnerability specifically affects C99-style dynamically-sized local variables or those created using alloca(). The stack-protector feature, which is intended to detect overflows, fails in this case. When an overflow occurs, the default behavior is for the application to terminate, resulting in a controlled loss of availability. However, if an attacker can exploit the buffer overflow without triggering the stack-protector, they may be able to change program flow control and cause an uncontrolled loss of availability or affect confidentiality and integrity. The GCC project argues that this is a missed hardening bug rather than a vulnerability itself.

Leverage our Vulnerability Intelligence module to secure your systems now - get detailed insights on CVE-2024-37364. Book your demo today.


Explore Beyond the CVE Basics with Recorded Future's Vulnerability Intelligence

Note: This is just a basic overview providing quick insights into CVE-2023-4039 information. Gain full access to comprehensive CVE data, risk scores, prioritization, and mitigation data through Recorded Future's Vulnerability Intelligence:
  • Prioritize with Risk-Based Scoring
  • Explore the Extensive Vulnerability Database
  • Receive Early Alerts on Emerging CVEs
  • Focus on Critical Exploitable Vulnerabilities
  • Streamline Remediation with Integration Options