NASM Netwide Assembler 2.14 Release Candidate 0

CPE Details

NASM Netwide Assembler 2.14 Release Candidate 0
2.14
2022-08-01
11h10 +00:00
2022-08-02
13h41 +00:00
Alerte pour un CPE
Restez informé de toutes modifications pour un CPE spécifique.
Gestion des notifications

CPE Name: cpe:2.3:a:nasm:netwide_assembler:2.14:rc0:*:*:*:*:*:*

Informations

Vendor

nasm

Product

netwide_assembler

Version

2.14

Update

rc0

Related CVE

Open and find in CVE List

CVE ID Publié Description Score Gravité
CVE-2020-21686 2023-08-21 22h00 +00:00 A stack-use-after-scope issue discovered in expand_mmac_params function in preproc.c in nasm before 2.15.04 allows remote attackers to cause a denial of service via crafted asm file.
5.5
Moyen
CVE-2022-29654 2023-08-21 22h00 +00:00 Buffer overflow vulnerability in quote_for_pmake in asm/nasm.c in nasm before 2.15.05 allows attackers to cause a denial of service via crafted file.
5.5
Moyen
CVE-2022-44370 2023-03-28 22h00 +00:00 NASM v2.16 was discovered to contain a heap buffer overflow in the component quote_for_pmake() asm/nasm.c:856
7.8
Haute
CVE-2019-14248 2019-07-24 01h30 +00:00 In libnasm.a in Netwide Assembler (NASM) 2.14.xx, asm/pragma.c allows a NULL pointer dereference in process_pragma, search_pragma_list, and nasm_set_limit when "%pragma limit" is mishandled.
5.5
Moyen
CVE-2019-6290 2019-01-15 00h00 +00:00 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.
5.5
Moyen
CVE-2019-6291 2019-01-15 00h00 +00:00 An issue was discovered in the function expr6 in eval.c in Netwide Assembler (NASM) through 2.14.02. There is a stack exhaustion problem caused by the expr6 function making recursive calls to itself in certain scenarios involving lots of '!' or '+' or '-' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service via a crafted asm file.
5.5
Moyen
CVE-2018-1000667 2018-09-06 15h00 +00:00 NASM nasm-2.13.03 nasm- 2.14rc15 version 2.14rc15 and earlier contains a memory corruption (crashed) of nasm when handling a crafted file due to function assemble_file(inname, depend_ptr) at asm/nasm.c:482. vulnerability in function assemble_file(inname, depend_ptr) at asm/nasm.c:482. that can result in aborting/crash nasm program. This attack appear to be exploitable via a specially crafted asm file..
5.5
Moyen
CVE-2018-10316 2018-04-24 00h00 +00:00 Netwide Assembler (NASM) 2.14rc0 has an endless while loop in the assemble_file function of asm/nasm.c because of a globallineno integer overflow.
5.5
Moyen
CVE-2018-10016 2018-04-11 03h00 +00:00 Netwide Assembler (NASM) 2.14rc0 has a division-by-zero vulnerability in the expr5 function in asm/eval.c via a malformed input file.
5.5
Moyen
CVE-2017-17810 2017-12-21 02h00 +00:00 In Netwide Assembler (NASM) 2.14rc0, there is a "SEGV on unknown address" that will cause a remote denial of service attack, because asm/preproc.c mishandles macro calls that have the wrong number of arguments.
5.5
Moyen
CVE-2017-17811 2017-12-21 02h00 +00:00 In Netwide Assembler (NASM) 2.14rc0, there is a heap-based buffer overflow that will cause a remote denial of service attack, related to a strcpy in paste_tokens in asm/preproc.c, a similar issue to CVE-2017-11111.
5.5
Moyen
CVE-2017-17812 2017-12-21 02h00 +00:00 In Netwide Assembler (NASM) 2.14rc0, there is a heap-based buffer over-read in the function detoken() in asm/preproc.c that will cause a remote denial of service attack.
5.5
Moyen
CVE-2017-17813 2017-12-21 02h00 +00:00 In Netwide Assembler (NASM) 2.14rc0, there is a use-after-free in the pp_list_one_macro function in asm/preproc.c that will cause a remote denial of service attack, related to mishandling of line-syntax errors.
5.5
Moyen
CVE-2017-17814 2017-12-21 02h00 +00:00 In Netwide Assembler (NASM) 2.14rc0, there is a use-after-free in do_directive in asm/preproc.c that will cause a remote denial of service attack.
5.5
Moyen
CVE-2017-17815 2017-12-21 02h00 +00:00 In Netwide Assembler (NASM) 2.14rc0, there is an illegal address access in is_mmacro() in asm/preproc.c that will cause a remote denial of service attack, because of a missing check for the relationship between minimum and maximum parameter counts.
5.5
Moyen
CVE-2017-17816 2017-12-21 02h00 +00:00 In Netwide Assembler (NASM) 2.14rc0, there is a use-after-free in pp_getline in asm/preproc.c that will cause a remote denial of service attack.
5.5
Moyen
CVE-2017-17817 2017-12-21 02h00 +00:00 In Netwide Assembler (NASM) 2.14rc0, there is a use-after-free in pp_verror in asm/preproc.c that will cause a remote denial of service attack.
5.5
Moyen
CVE-2017-17818 2017-12-21 02h00 +00:00 In Netwide Assembler (NASM) 2.14rc0, there is a heap-based buffer over-read that will cause a remote denial of service attack, related to a while loop in paste_tokens in asm/preproc.c.
7.5
Haute
CVE-2017-17819 2017-12-21 02h00 +00:00 In Netwide Assembler (NASM) 2.14rc0, there is an illegal address access in the function find_cc() in asm/preproc.c that will cause a remote denial of service attack, because pointers associated with skip_white_ calls are not validated.
5.5
Moyen
CVE-2017-17820 2017-12-21 02h00 +00:00 In Netwide Assembler (NASM) 2.14rc0, there is a use-after-free in pp_list_one_macro in asm/preproc.c that will lead to a remote denial of service attack, related to mishandling of operand-type errors.
5.5
Moyen
CVE-2017-14228 2017-09-09 06h00 +00:00 In Netwide Assembler (NASM) 2.14rc0, there is an illegal address access in the function paste_tokens() in preproc.c, aka a NULL pointer dereference. It will lead to remote denial of service.
5.5
Moyen
CVE-2017-11111 2017-07-08 15h00 +00:00 In Netwide Assembler (NASM) 2.14rc0, preproc.c allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted file.
7.8
Haute
CVE-2017-10686 2017-06-29 21h00 +00:00 In Netwide Assembler (NASM) 2.14rc0, there are multiple heap use after free vulnerabilities in the tool nasm. The related heap is allocated in the token() function and freed in the detoken() function (called by pp_getline()) - it is used again at multiple positions later that could cause multiple damages. For example, it causes a corrupted double-linked list in detoken(), a double free or corruption in delete_Token(), and an out-of-bounds write in detoken(). It has a high possibility to lead to a remote code execution attack.
7.8
Haute