Skip to content
OpenAdvisories
Unscored CVE-2017-10686 EUVD-2017-2333GHSA-vppv-9vcp-9fcg

In Netwide Assembler (NASM) 2.14rc0, there are multiple heap use after free vulnerabilities in the tool nasm. The related heap is allocated…

Published Jun 29, 2017 · Updated Aug 5, 2024 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 nasm 2.13.02-0.1 —
Debian 13 nasm 2.13.02-0.1 —
Debian 12 nasm 2.13.02-0.1 —
Debian 7 nasm 2.10.01-1+deb7u1 DLA-1041-1
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS nasm 2.11.08-1ubuntu0.1 —
Ubuntu 14.04 LTS nasm 2.10.09-1ubuntu0.1 USN-3694-1
ReleasePackageFixed inAdvisory
SLES 12 SP3 nasm 2.10.09-4.5.1 SUSE-SU-2017:2044-1
SLES 12 SP2 nasm 2.10.09-4.5.1 SUSE-SU-2017:2044-1
SLES 11 SP4 MozillaFirefox 68.2.0-78.51.4 SUSE-SU-2019:14246-1
SLES 11 SP4 MozillaFirefox-branding-SLED 68-21.9.8 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-atk 2.26.1-2.8.4 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-cairo 1.15.10-2.13.4 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-gdk-pixbuf 2.36.11-2.8.4 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-glib2 2.54.3-2.14.7 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-gtk3 3.10.9-2.15.3 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-harfbuzz 1.7.5-2.7.4 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-libffi 3.2.1.git259-2.3.3 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-libffi-gcc5 5.3.1+r233831-14.1 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-pango 1.40.14-2.7.4 SUSE-SU-2019:14246-1
SLES 11 SP4 mozilla-nspr 4.21-29.6.1 SUSE-SU-2019:14246-1
SLES 11 SP4 mozilla-nss 3.45-38.9.3 SUSE-SU-2019:14246-1
SLES 11 SP4 nasm 2.03.90-2.3.1 SUSE-SU-2017:2045-1

Advisories 5

References