CVE-2019-6290Uncontrolled Recursion in Netwide Assembler

Severity
5.5MEDIUMNVD
EPSS
0.2%
top 61.09%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedJan 15
Latest updateMay 24

Description

An infinite recursion issue was discovered in eval.c in Netwide Assembler (NASM) through 2.14.02. There is a stack exhaustion problem resulting from infinite recursion in the functions expr, rexp, bexpr and cexpr in certain scenarios involving lots of '{' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service via a crafted asm file.

CVSS vector

CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:HExploitability: 1.8 | Impact: 3.6

🔴Vulnerability Details

4
GHSA
GHSA-753j-4956-2r9q: In Netwide Assembler (NASM) 22022-05-24
GHSA
GHSA-7498-2xjf-m6p5: An infinite recursion issue was discovered in eval2022-05-13
OSV
CVE-2019-20334: In Netwide Assembler (NASM) 22020-01-04
OSV
CVE-2019-6290: An infinite recursion issue was discovered in eval2019-01-15

📋Vendor Advisories

6
Microsoft
In Netwide Assembler (NASM) 2.14.02, stack consumption occurs in expr# functions in asm/eval.c. This potentially affects the relationships among expr0, expr1, expr2, expr3, expr4, expr5, and expr6 (an2020-01-14
Red Hat
nasm: stack consumption occurs in expr# functions in asm/eval.c2020-01-04
Microsoft
An infinite recursion issue was discovered in eval.c in Netwide Assembler (NASM) through 2.14.02. There is a stack exhaustion problem resulting from infinite recursion in the functions expr, rexp, bex2019-01-08
Red Hat
nasm: Infinite recursion in eval.c causing stack exhaustion problem resulting in a denial of service2019-01-02
Debian
CVE-2019-6290: nasm - An infinite recursion issue was discovered in eval.c in Netwide Assembler (NASM)...2019

💬Community

3
Bugzilla
CVE-2019-20334 nasm: stack consumption occurs in expr# functions in asm/eval.c2020-04-16
Bugzilla
CVE-2019-6290 nasm: Infinite recursion in eval.c causing stack exhaustion problem resulting in a denial of service [fedora-all]2019-01-22
Bugzilla
CVE-2019-6290 nasm: Infinite recursion in eval.c causing stack exhaustion problem resulting in a denial of service2019-01-22