
CVE catalog
CVE-2017-10686
nasm: CVE-2017-10686
- Severity
- Medium · CVSS 6.5
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 2.95% · Oct 25, 2026
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.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | nasm | sid | 3.01-1 | fixed |
| Debian | nasm | forky | 3.01-1 | fixed |
| Debian | nasm | trixie | 2.16.03-1 | fixed |
| Debian | nasm | bookworm | 2.16.01-1 | fixed |
| Ubuntu | nasm | 14.04 | 2.10.07-1 | vulnerable |
| Ubuntu | nasm | 14.04 | 2.10.09-1 | vulnerable |
| Ubuntu | nasm | 14.04 | 2.10.09-1ubuntu0.1 | fixed |
| Suse | nasm | linux enterprise software development kit 11 sp4 | 2.03.90-2.3.1 | fixed |
| Suse | nasm | linux enterprise software development kit 12 sp2 | 2.10.09-4.5.1 | fixed |
| Suse | nasm | linux enterprise software development kit 12 sp3 | 2.10.09-4.5.1 | fixed |
| Ubuntu | nasm | 14.04 | 2.10.07-1 | vulnerable |
| Ubuntu | nasm | 14.04 | 2.10.09-1 | vulnerable |
| Ubuntu | nasm | 14.04 | 2.10.09-1ubuntu0.1 | fixed |
| Ubuntu | nasm | 16.04 | 2.11.06-1really2.11.05-1 | vulnerable |
| Ubuntu | nasm | 16.04 | 2.11.08-1 | vulnerable |
| Ubuntu | nasm | 16.04 | 2.11.08-1ubuntu0.1 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | nasm | source | sid | 2.13.02-0.1 | not yet assigned | Not reported | [867988] |
| Debian | nasm | source | forky | 2.13.02-0.1 | not yet assigned | Not reported | [867988] |
| Debian | nasm | source | trixie | 2.13.02-0.1 | not yet assigned | Not reported | [867988] |
| Debian | nasm | source | bookworm | 2.13.02-0.1 | not yet assigned | Not reported | [867988] |
| Ubuntu | nasm | deb | 14.04 | 2.10.09-1ubuntu0.1 | Not reported | USN-3694-1 | Not reported |
| Suse | nasm | rpm | linux enterprise software development kit 11 sp4 | 2.03.90-2.3.1 | Not reported | SUSE-SU-2017:2045-1 | Not reported |
| Suse | nasm | rpm | linux enterprise software development kit 12 sp2 | 2.10.09-4.5.1 | Not reported | SUSE-SU-2017:2044-1 | Not reported |
| Suse | nasm | rpm | linux enterprise software development kit 12 sp3 | 2.10.09-4.5.1 | Not reported | SUSE-SU-2017:2044-1 | Not reported |
| Ubuntu | nasm | deb | 14.04 | 2.10.09-1ubuntu0.1 | Not reported | UBUNTU-CVE-2017-10686 | Not reported |
| Ubuntu | nasm | deb | 16.04 | 2.11.08-1ubuntu0.1 | Not reported | UBUNTU-CVE-2017-10686 | Not reported |
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [nasm]Fixed
Details (2)
2.16.01-1· amd64 · bookwormFixed · Fixed:
2.13.02-0.1dsa · nasm · debian · bookworm; dsa · nasm · debian · 12
2.16.01-1· arm64 · bookwormFixed · Fixed:
2.13.02-0.1dsa · nasm · debian · bookworm; dsa · nasm · debian · 12
[Debian 13 (Trixie)]
- [nasm]Fixed
Details (2)
2.16.03-1· amd64 · trixieFixed · Fixed:
2.13.02-0.1dsa · nasm · debian · 13
2.16.03-1· arm64 · trixieFixed · Fixed:
2.13.02-0.1dsa · nasm · debian · 13
Observed:
References
- [https://ftp.suse.com/pub/projects/security/csaf/suse-su-2017_2044-1.json]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2017-10686]
- [https://osv.dev/vulnerability/DLA-1041-1]
- [https://osv.dev/vulnerability/SUSE-SU-2017:2044-1]
- [https://osv.dev/vulnerability/SUSE-SU-2017:2045-1]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2017-10686]
- [https://osv.dev/vulnerability/USN-3694-1]
- [https://security-tracker.debian.org/tracker/CVE-2017-10686]
- [https://security.access.redhat.com/data/csaf/v2/vex/2017/cve-2017-10686.json]
[Debian Security Tracker] · [FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]