CVE catalog

CVE-2017-10686

nasm: CVE-2017-10686

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS: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.

DistributionPackageReleaseVersionStatus
Debiannasmsid3.01-1fixed
Debiannasmforky3.01-1fixed
Debiannasmtrixie2.16.03-1fixed
Debiannasmbookworm2.16.01-1fixed
Ubuntunasm14.042.10.07-1vulnerable
Ubuntunasm14.042.10.09-1vulnerable
Ubuntunasm14.042.10.09-1ubuntu0.1fixed
Susenasmlinux enterprise software development kit 11 sp42.03.90-2.3.1fixed
Susenasmlinux enterprise software development kit 12 sp22.10.09-4.5.1fixed
Susenasmlinux enterprise software development kit 12 sp32.10.09-4.5.1fixed
Ubuntunasm14.042.10.07-1vulnerable
Ubuntunasm14.042.10.09-1vulnerable
Ubuntunasm14.042.10.09-1ubuntu0.1fixed
Ubuntunasm16.042.11.06-1really2.11.05-1vulnerable
Ubuntunasm16.042.11.08-1vulnerable
Ubuntunasm16.042.11.08-1ubuntu0.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiannasmsourcesid2.13.02-0.1not yet assignedNot reported[867988]
Debiannasmsourceforky2.13.02-0.1not yet assignedNot reported[867988]
Debiannasmsourcetrixie2.13.02-0.1not yet assignedNot reported[867988]
Debiannasmsourcebookworm2.13.02-0.1not yet assignedNot reported[867988]
Ubuntunasmdeb14.042.10.09-1ubuntu0.1Not reportedUSN-3694-1Not reported
Susenasmrpmlinux enterprise software development kit 11 sp42.03.90-2.3.1Not reportedSUSE-SU-2017:2045-1Not reported
Susenasmrpmlinux enterprise software development kit 12 sp22.10.09-4.5.1Not reportedSUSE-SU-2017:2044-1Not reported
Susenasmrpmlinux enterprise software development kit 12 sp32.10.09-4.5.1Not reportedSUSE-SU-2017:2044-1Not reported
Ubuntunasmdeb14.042.10.09-1ubuntu0.1Not reportedUBUNTU-CVE-2017-10686Not reported
Ubuntunasmdeb16.042.11.08-1ubuntu0.1Not reportedUBUNTU-CVE-2017-10686Not reported

[Debian bug #867988]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [nasm]Fixed
    Details (2)
    • 2.16.01-1 · amd64 · bookworm

      Fixed · Fixed: 2.13.02-0.1

      dsa · nasm · debian · bookworm; dsa · nasm · debian · 12

    • 2.16.01-1 · arm64 · bookworm

      Fixed · Fixed: 2.13.02-0.1

      dsa · nasm · debian · bookworm; dsa · nasm · debian · 12

[Debian 13 (Trixie)]

  • [nasm]Fixed
    Details (2)
    • 2.16.03-1 · amd64 · trixie

      Fixed · Fixed: 2.13.02-0.1

      dsa · nasm · debian · 13

    • 2.16.03-1 · arm64 · trixie

      Fixed · Fixed: 2.13.02-0.1

      dsa · nasm · debian · 13

Observed:

References