Summary
It was discovered that NASM incorrectly handled certain source files. If a
user or automated system were tricked into processing a specially crafted
source file, a remote attacker could use these issues to cause NASM to
crash, resulting in a denial of service, or possibly execute arbitrary
code.
Fixed packages 1
| Release | Package | Fixed in |
|---|---|---|
| Ubuntu · 14.04 LTS 14.04:LTS | nasm | 2.10.09-1ubuntu0.1 |
Vulnerabilities 15
-
Unscored —
In Netwide Assembler (NASM) 2.14rc0, there are multiple heap use after free vulnerabilities in the tool nasm. The relat…
-
Unscored —
In Netwide Assembler (NASM) 2.14rc0, preproc.c allows remote attackers to cause a denial of service (heap-based buffer …
-
Unscored —
In Netwide Assembler (NASM) 2.14rc0, there is an illegal address access in the function paste_tokens() in preproc.c, ak…
-
Unscored —
In Netwide Assembler (NASM) 2.14rc0, there is a "SEGV on unknown address" that will cause a remote denial of service at…
-
Unscored —
In Netwide Assembler (NASM) 2.14rc0, there is a heap-based buffer overflow that will cause a remote denial of service a…
-
Unscored —
In Netwide Assembler (NASM) 2.14rc0, there is a heap-based buffer over-read in the function detoken() in asm/preproc.c …
-
Unscored —
In Netwide Assembler (NASM) 2.14rc0, there is a use-after-free in the pp_list_one_macro function in asm/preproc.c that …
-
Unscored —
In Netwide Assembler (NASM) 2.14rc0, there is a use-after-free in do_directive in asm/preproc.c that will cause a remot…
-
Unscored —
In Netwide Assembler (NASM) 2.14rc0, there is an illegal address access in is_mmacro() in asm/preproc.c that will cause…
-
Unscored —
In Netwide Assembler (NASM) 2.14rc0, there is a use-after-free in pp_getline in asm/preproc.c that will cause a remote …
-
Unscored —
In Netwide Assembler (NASM) 2.14rc0, there is a use-after-free in pp_verror in asm/preproc.c that will cause a remote d…
-
Unscored —
In Netwide Assembler (NASM) 2.14rc0, there is a heap-based buffer over-read that will cause a remote denial of service …
-
Unscored —
In Netwide Assembler (NASM) 2.14rc0, there is an illegal address access in the function find_cc() in asm/preproc.c that…
-
Unscored —
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 …
-
Unscored —
Netwide Assembler (NASM) 2.13.02rc2 has a heap-based buffer over-read in the function tokenize in asm/preproc.c, relate…
References
-
report
https://ubuntu.com/security/CVE-2017-10686
-
report
https://ubuntu.com/security/CVE-2017-11111
-
report
https://ubuntu.com/security/CVE-2017-14228
-
report
https://ubuntu.com/security/CVE-2017-17810
-
report
https://ubuntu.com/security/CVE-2017-17811
-
report
https://ubuntu.com/security/CVE-2017-17812
-
report
https://ubuntu.com/security/CVE-2017-17813
-
report
https://ubuntu.com/security/CVE-2017-17814
-
report
https://ubuntu.com/security/CVE-2017-17815
-
report
https://ubuntu.com/security/CVE-2017-17816
-
report
https://ubuntu.com/security/CVE-2017-17817
-
report
https://ubuntu.com/security/CVE-2017-17818
-
report
https://ubuntu.com/security/CVE-2017-17819
-
report
https://ubuntu.com/security/CVE-2017-17820
-
report
https://ubuntu.com/security/CVE-2018-8881