Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

ubuntu логотип

CVE-2017-10686

Опубликовано: 29 июн. 2017
Источник: ubuntu
Приоритет: low
EPSS Низкий
CVSS2: 6.8
CVSS3: 7.8

Описание

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.

РелизСтатусПримечание
artful

released

2.13.01-2ubuntu0.1
bionic

not-affected

2.13.02-0.1
devel

not-affected

2.13.03-1
esm-apps-legacy/xenial

released

2.11.08-1ubuntu0.1
esm-apps/bionic

not-affected

2.13.02-0.1
esm-apps/xenial

released

2.11.08-1ubuntu0.1
esm-infra-legacy/trusty

DNE

trusty/esm was DNE [trusty was released [2.10.09-1ubuntu0.1]]
precise/esm

DNE

trusty

released

2.10.09-1ubuntu0.1
trusty/esm

DNE

trusty was released [2.10.09-1ubuntu0.1]

Показывать по

EPSS

Процентиль: 86%
0.02946
Низкий

6.8 Medium

CVSS2

7.8 High

CVSS3

Связанные уязвимости

CVSS3: 5.3
redhat
около 9 лет назад

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.

CVSS3: 7.8
nvd
около 9 лет назад

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.

CVSS3: 7.8
debian
около 9 лет назад

In Netwide Assembler (NASM) 2.14rc0, there are multiple heap use after ...

suse-cvrf
около 9 лет назад

Security update for nasm

CVSS3: 7.8
github
больше 4 лет назад

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.

EPSS

Процентиль: 86%
0.02946
Низкий

6.8 Medium

CVSS2

7.8 High

CVSS3

Уязвимость CVE-2017-10686