Vulnerability in Antonkueltz Fastecdsa
CVE-2024-21502
Versions of the package fastecdsa before 2.3.2 are vulnerable to Use of Uninitialized Variable on the stack, via the curvemath_mul function in src/curveMath.c, due to being used and interpreted as user-defined type. Depending on the variable's actual value it could be arbitrary free(), arbitrary realloc(), null pointer dereference and other. Since the stack can be controlled by the attacker, the vulnerability could be used to corrupt allocator structure, leading to possible heap exploitation. The attacker could cause denial of service by exploiting this vulnerability.
EPSS: 0.010 (60.1th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 7.5 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H.
Affected products
- Antonkueltz Fastecdsa
- N/a Fastecdsa — versions 0
Weakness classification (CWE)
Public proof-of-concept exploits
References
- report@snyk.io (Exploit, Third Party Advisory)
- report@snyk.io (Exploit, Third Party Advisory)
- report@snyk.io (Broken Link)
- report@snyk.io (Patch)
Frequently asked questions
- What is CVE-2024-21502?
- CVE-2024-21502 is a high-severity vulnerability in Antonkueltz Fastecdsa, classified under CWE-457. CVSS score: 7.5/10. Published 2024-02-24.
- How severe is CVE-2024-21502?
- High severity. CVSS v3 base score is 7.5 out of 10.
- Is CVE-2024-21502 known to be exploited?
- 1 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.