CWE-758Class

Reliance on Undefined, Unspecified, or Implementation-Defined Behavior

Incomplete in the CWE catalog · 23 CVEs mapped

23
CVEs mapped
6.2
Median CVSS
What it is

The product uses an API function, data structure, or other entity in a way that relies on properties that are not always guaranteed to hold for that entity.

Recent examples
9.6cvss
CVE-2026-16441

CVE-2026-16441 - CRITICAL Severity Vulnerability

In Eclipse OpenJ9 versions up to 0.60, when executing class files where a previously concrete superclass method has been recompiled as abstract, execution is incorrectly delegated to an interface default method.

CRITICALno explanation yet
0%
epss
3.3cvss
CVE-2026-50185

CVE-2026-50185 - LOW Severity Vulnerability

RustCrypto CMOV provides conditional move CPU intrinsics which are guaranteed on major platforms to execute in constant-time and not be rewritten as branches by the compiler. From 0.1.1 until 0.5.4, the aarch64 implementations of Cmov and CmovEq in cmov/src/backends/aarch64.rs assume high bits are zero-extended when loading values smaller than a register, so set high bits such as [8..] in a Cmov selector or [16..] of self or other in the u16 and i16 CmovEq implementations can cause left.cmovz(&right, condition) to produce incorrect output. This issue is fixed in version 0.5.4.

LOWno explanation yet
0%
epss
2.1cvss
CVE-2024-58350

Ghidra < 11.2 - Use After Free in Sleigh Backend via Static Initialization Order

Ghidra before 11.2 contains a use after free vulnerability in the Sleigh backend caused by undefined static initialization order of the SleighArchitecture::translators and XmlArchitectureCapability singletons. Attackers can trigger an infinite loop or denial of service during shutdown by exploiting the unsafe destruction order that causes iteration over deallocated memory.

LOWno explanation yet
0%
epss
The record
Technical detail
CWE ID
CWE-758
Abstraction
Class
Structure
Simple
Status
Incomplete