Debian Nasm vulnerabilities

73 known vulnerabilities affecting debian/nasm.

Total CVEs
73
CISA KEV
0
Public exploits
3
Exploited in wild
0
Severity breakdown
CRITICAL3HIGH6MEDIUM12LOW52

Vulnerabilities

Page 2 of 4
CVE-2020-24978CRITICALCVSS 9.8fixed in nasm 2.15.04-1 (bookworm)2020
CVE-2020-24978 [CRITICAL] CVE-2020-24978: nasm - In NASM 2.15.04rc3, there is a double-free vulnerability in pp_tokline asm/prepr... In NASM 2.15.04rc3, there is a double-free vulnerability in pp_tokline asm/preproc.c. This is fixed in commit 8806c3ca007b84accac21dd88b900fb03614ceb7. Scope: local bookworm: resolved (fixed in 2.15.04-1) bullseye: resolved (fixed in 2.15.04-1) forky: resolved (fixed in 2.15.04-1) sid: resolved (fixed in 2.15.04-1) trixie: resolved (fixed in 2.15.04-1)
debian
CVE-2020-21686MEDIUMCVSS 5.5fixed in nasm 2.15.04-1 (bookworm)2020
CVE-2020-21686 [MEDIUM] CVE-2020-21686: nasm - A stack-use-after-scope issue discovered in expand_mmac_params function in prepr... 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. Scope: local bookworm: resolved (fixed in 2.15.04-1) bullseye: resolved (fixed in 2.15.04-1) forky: resolved (fixed in 2.15.04-1) sid: resolved (fixed in 2.15.04-1) trixie: resolved (fix
debian
CVE-2020-21685LOWCVSS 5.5fixed in nasm 2.15.04-1 (bookworm)2020
CVE-2020-21685 [MEDIUM] CVE-2020-21685: nasm - Buffer Overflow vulnerability in hash_findi function in hashtbl.c in nasm 2.15rc... Buffer Overflow vulnerability in hash_findi function in hashtbl.c in nasm 2.15rc0 allows remote attackers to cause a denial of service via crafted asm file. Scope: local bookworm: resolved (fixed in 2.15.04-1) bullseye: resolved (fixed in 2.15.04-1) forky: resolved (fixed in 2.15.04-1) sid: resolved (fixed in 2.15.04-1) trixie: resolved (fixed in 2.15.04-1)
debian
CVE-2020-18974LOWCVSS 5.52020
CVE-2020-18974 [MEDIUM] CVE-2020-18974: nasm - Buffer Overflow in Netwide Assembler (NASM) v2.15.xx allows attackers to cause a... Buffer Overflow in Netwide Assembler (NASM) v2.15.xx allows attackers to cause a denial of service via 'crc64i' in the component 'nasmlib/crc64'. This issue is different than CVE-2019-7147. Scope: local bookworm: open bullseye: open forky: open sid: open trixie: open
debian
CVE-2020-21687LOWCVSS 5.5fixed in nasm 2.15.04-1 (bookworm)2020
CVE-2020-21687 [MEDIUM] CVE-2020-21687: nasm - Buffer Overflow vulnerability in scan function in stdscan.c in nasm 2.15rc0 allo... Buffer Overflow vulnerability in scan function in stdscan.c in nasm 2.15rc0 allows remote attackers to cause a denial of service via crafted asm file. Scope: local bookworm: resolved (fixed in 2.15.04-1) bullseye: resolved (fixed in 2.15.04-1) forky: resolved (fixed in 2.15.04-1) sid: resolved (fixed in 2.15.04-1) trixie: resolved (fixed in 2.15.04-1)
debian
CVE-2020-18780LOWCVSS 5.5fixed in nasm 2.15.04-1 (bookworm)2020
CVE-2020-18780 [MEDIUM] CVE-2020-18780: nasm - A Use After Free vulnerability in function new_Token in asm/preproc.c in nasm 2.... A Use After Free vulnerability in function new_Token in asm/preproc.c in nasm 2.14.02 allows attackers to cause a denial of service via crafted nasm command. Scope: local bookworm: resolved (fixed in 2.15.04-1) bullseye: resolved (fixed in 2.15.04-1) forky: resolved (fixed in 2.15.04-1) sid: resolved (fixed in 2.15.04-1) trixie: resolved (fixed in 2.15.04-1)
debian
CVE-2020-24241LOWCVSS 5.5fixed in nasm 2.15.04-1 (bookworm)2020
CVE-2020-24241 [MEDIUM] CVE-2020-24241: nasm - In Netwide Assembler (NASM) 2.15rc10, there is heap use-after-free in saa_wbytes... In Netwide Assembler (NASM) 2.15rc10, there is heap use-after-free in saa_wbytes in nasmlib/saa.c. Scope: local bookworm: resolved (fixed in 2.15.04-1) bullseye: resolved (fixed in 2.15.04-1) forky: resolved (fixed in 2.15.04-1) sid: resolved (fixed in 2.15.04-1) trixie: resolved (fixed in 2.15.04-1)
debian
CVE-2020-24242LOWCVSS 5.5fixed in nasm 2.15.04-1 (bookworm)2020
CVE-2020-24242 [MEDIUM] CVE-2020-24242: nasm - In Netwide Assembler (NASM) 2.15rc10, SEGV can be triggered in tok_text in asm/p... In Netwide Assembler (NASM) 2.15rc10, SEGV can be triggered in tok_text in asm/preproc.c by accessing READ memory. Scope: local bookworm: resolved (fixed in 2.15.04-1) bullseye: resolved (fixed in 2.15.04-1) forky: resolved (fixed in 2.15.04-1) sid: resolved (fixed in 2.15.04-1) trixie: resolved (fixed in 2.15.04-1)
debian
CVE-2020-21528LOWCVSS 5.5fixed in nasm 2.16.01-1 (bookworm)2020
CVE-2020-21528 [MEDIUM] CVE-2020-21528: nasm - A Segmentation Fault issue discovered in in ieee_segment function in outieee.c i... A Segmentation Fault issue discovered in in ieee_segment function in outieee.c in nasm 2.14.03 and 2.15 allows remote attackers to cause a denial of service via crafted assembly file. Scope: local bookworm: resolved (fixed in 2.16.01-1) bullseye: open forky: resolved (fixed in 2.16.01-1) sid: resolved (fixed in 2.16.01-1) trixie: resolved (fixed in 2.16.01-1)
debian
CVE-2019-14248LOWCVSS 5.5fixed in nasm 2.15.02-1 (bookworm)2019
CVE-2019-14248 [MEDIUM] CVE-2019-14248: nasm - In libnasm.a in Netwide Assembler (NASM) 2.14.xx, asm/pragma.c allows a NULL poi... 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. Scope: local bookworm: resolved (fixed in 2.15.02-1) bullseye: resolved (fixed in 2.15.02-1) forky: resolved (fixed in 2.15.02-1) sid: resolved (fixed in 2.15.02-1) trixie: resol
debian
CVE-2019-7147LOWCVSS 5.52019
CVE-2019-7147 [MEDIUM] CVE-2019-7147: nasm - A buffer over-read exists in the function crc64ib in crc64.c in nasmlib in Netwi... A buffer over-read exists in the function crc64ib in crc64.c in nasmlib in Netwide Assembler (NASM) 2.14rc16. A crafted asm input can cause segmentation faults, leading to denial-of-service. Scope: local bookworm: resolved bullseye: resolved forky: resolved sid: resolved trixie: resolved
debian
CVE-2019-6290LOWCVSS 5.52019
CVE-2019-6290 [MEDIUM] CVE-2019-6290: nasm - An infinite recursion issue was discovered in eval.c in Netwide Assembler (NASM)... 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.
debian
CVE-2019-20352LOWCVSS 7.1fixed in nasm 2.15.04-1 (bookworm)2019
CVE-2019-20352 [HIGH] CVE-2019-20352: nasm - In Netwide Assembler (NASM) 2.15rc0, a heap-based buffer over-read occurs (via a... In Netwide Assembler (NASM) 2.15rc0, a heap-based buffer over-read occurs (via a crafted .asm file) in set_text_free when called from expand_one_smacro in asm/preproc.c. Scope: local bookworm: resolved (fixed in 2.15.04-1) bullseye: resolved (fixed in 2.15.04-1) forky: resolved (fixed in 2.15.04-1) sid: resolved (fixed in 2.15.04-1) trixie: resolved (fixed in 2.15.04-1
debian
CVE-2019-8343LOWCVSS 7.82019
CVE-2019-8343 [HIGH] CVE-2019-8343: nasm - In Netwide Assembler (NASM) 2.14.02, there is a use-after-free in paste_tokens i... In Netwide Assembler (NASM) 2.14.02, there is a use-after-free in paste_tokens in asm/preproc.c. Scope: local bookworm: open bullseye: open forky: open sid: open trixie: open
debian
CVE-2019-6291LOWCVSS 5.52019
CVE-2019-6291 [MEDIUM] CVE-2019-6291: nasm - An issue was discovered in the function expr6 in eval.c in Netwide Assembler (NA... 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.
debian
CVE-2019-20334LOWCVSS 5.52019
CVE-2019-20334 [MEDIUM] CVE-2019-20334: nasm - In Netwide Assembler (NASM) 2.14.02, stack consumption occurs in expr# functions... 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 (and stdscan in asm/stdscan.c). This is similar to CVE-2019-6290 and CVE-2019-6291. Scope: local bookworm: open bullseye: open forky: open sid: open trixie: open
debian
CVE-2018-19216HIGHCVSS 7.8fixed in nasm 2.13.02-0.1 (bookworm)2018
CVE-2018-19216 [HIGH] CVE-2018-19216: nasm - Netwide Assembler (NASM) before 2.13.02 has a use-after-free in detoken at asm/p... Netwide Assembler (NASM) before 2.13.02 has a use-after-free in detoken at asm/preproc.c. Scope: local bookworm: resolved (fixed in 2.13.02-0.1) bullseye: resolved (fixed in 2.13.02-0.1) forky: resolved (fixed in 2.13.02-0.1) sid: resolved (fixed in 2.13.02-0.1) trixie: resolved (fixed in 2.13.02-0.1)
debian
CVE-2018-10254HIGHCVSS 7.8fixed in nasm 2.14-1 (bookworm)2018
CVE-2018-10254 [HIGH] CVE-2018-10254: nasm - Netwide Assembler (NASM) 2.13 has a stack-based buffer over-read in the disasm f... Netwide Assembler (NASM) 2.13 has a stack-based buffer over-read in the disasm function of the disasm/disasm.c file. Remote attackers could leverage this vulnerability to cause a denial of service or possibly have unspecified other impact via a crafted ELF file. Scope: local bookworm: resolved (fixed in 2.14-1) bullseye: resolved (fixed in 2.14-1) forky: resolved (fixe
debian
CVE-2018-10016MEDIUMCVSS 5.5fixed in nasm 2.14-1 (bookworm)2018
CVE-2018-10016 [MEDIUM] CVE-2018-10016: nasm - Netwide Assembler (NASM) 2.14rc0 has a division-by-zero vulnerability in the exp... Netwide Assembler (NASM) 2.14rc0 has a division-by-zero vulnerability in the expr5 function in asm/eval.c via a malformed input file. Scope: local bookworm: resolved (fixed in 2.14-1) bullseye: resolved (fixed in 2.14-1) forky: resolved (fixed in 2.14-1) sid: resolved (fixed in 2.14-1) trixie: resolved (fixed in 2.14-1)
debian
CVE-2018-16382LOWCVSS 5.5fixed in nasm 2.14-1 (bookworm)2018
CVE-2018-16382 [MEDIUM] CVE-2018-16382: nasm - Netwide Assembler (NASM) 2.14rc15 has a buffer over-read in x86/regflags.c. Netwide Assembler (NASM) 2.14rc15 has a buffer over-read in x86/regflags.c. Scope: local bookworm: resolved (fixed in 2.14-1) bullseye: resolved (fixed in 2.14-1) forky: resolved (fixed in 2.14-1) sid: resolved (fixed in 2.14-1) trixie: resolved (fixed in 2.14-1)
debian