Impact
A vulnerability exists in llvm-project up to version 22.1.6, affecting the llvm::StringMap::insert function in ValueSymbolTable.cpp. Manipulating the input to this function can trigger a stack-based buffer overflow. Local execution is required, and the exploit is publicly available. However, the LLVM project states that the observed behavior falls outside its documented security scope and is not considered a formal security vulnerability, and the existence of the flaw remains uncertain. If the overflow succeeds, it could lead to local code execution or cause the application to crash.
Affected Systems
Vendors: llvm. Products: llvm-project (component ValueSymbolTable). Any installation of llvm-project earlier than or equal to release 22.1.6 is susceptible.
Risk and Exploitability
The CVSS score of 4.8 indicates moderate severity. The EPSS score of < 1% indicates a very low probability of exploitation, and the vulnerability is not listed in CISA’s KEV catalog. Based on the description, it is inferred that the stack-based buffer overflow could result in local code execution or denial of service through crashes. Local access is required, and a publicly available exploit exists, making it a realistic threat for systems that allow local users to invoke the affected component. The LLVM project’s statement that the issue falls outside its documented security scope and is not officially regarded as a security vulnerability may influence how the incident is handled.
OpenCVE Enrichment