605
VMScore

CVE-2017-10686

Published: 29/06/2017 Updated: 28/03/2019
CVSS v2 Base Score: 6.8 | Impact Score: 6.4 | Exploitability Score: 8.6
CVSS v3 Base Score: 7.8 | Impact Score: 5.9 | Exploitability Score: 1.8
VMScore: 605
Vector: AV:N/AC:M/Au:N/C:P/I:P/A:P

Vulnerability Summary

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.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

nasm netwide assembler 2.14

canonical ubuntu linux 14.04

Vendor Advisories

NASM could be made to crash or run programs if it opened a specially crafted file ...
Debian Bug report logs - #867988 CVE-2017-11111 CVE-2017-10686 Package: nasm; Maintainer for nasm is Anibal Monsalve Salazar <anibal@debianorg>; Source for nasm is src:nasm (PTS, buildd, popcon) Reported by: Moritz Muehlenhoff <jmm@debianorg> Date: Mon, 10 Jul 2017 21:24:02 UTC Severity: grave Tags: security, upst ...
Debian Bug report logs - #874731 nasm: CVE-2017-14228: illegal address access in function paste_tokens() Package: src:nasm; Maintainer for src:nasm is Anibal Monsalve Salazar <anibal@debianorg>; Reported by: Salvatore Bonaccorso <carnil@debianorg> Date: Sat, 9 Sep 2017 12:03:02 UTC Severity: important Tags: securi ...
In Netwide Assembler (NASM) 214rc0, 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-l ...