CVE catalog

CVE-2018-18586

libmspack: CVE-2018-18586

[CVE catalog]

Severity
Medium · CVSS 5.3CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
3.28% · Oct 25, 2026

chmextract.c in the chmextract sample program, as distributed with libmspack before 0.8alpha, does not protect against absolute/relative pathnames in CHM files, leading to Directory Traversal. NOTE: the vendor disputes that this is a libmspack vulnerability, because chmextract.c was only intended as a source-code example, not a supported application

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibmspacksid0.11-2fixed
Debianlibmspackforky0.11-2fixed
Debianlibmspacktrixie0.11-1.1fixed
Debianlibmspackbookworm0.11-1fixed
Suselibmspacklinux enterprise software development kit 12 sp50.4-15.13.1fixed
Suselibmspacklinux enterprise server 12 sp50.4-15.13.1fixed
Suselibmspacklinux enterprise server for sap applications 12 sp50.4-15.13.1fixed
Opensuselibmspackleap 15.30.6-3.14.1fixed
Suselibmspacklinux enterprise real time 15 sp20.6-3.14.1fixed
Suselibmspacklinux enterprise module for basesystem 15 sp30.6-3.14.1fixed
Suselibmspacklinux enterprise micro 5.00.6-3.14.1fixed
Suselibmspacklinux enterprise micro 5.10.6-3.14.1fixed
Alpinelibmspack3.100.8_alpha-r0fixed
Alpinelibmspack3.110.8_alpha-r0fixed
Alpinelibmspack3.60.8_alpha-r0fixed
Alpinelibmspack3.70.8_alpha-r0fixed
Alpinelibmspack3.80.8_alpha-r0fixed
Alpinelibmspack3.90.8_alpha-r0fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibmspacksourcesid0.8-1unimportantNot reported[911639]
Debianlibmspacksourceforky0.8-1unimportantNot reported[911639]
Debianlibmspacksourcetrixie0.8-1unimportantNot reported[911639]
Debianlibmspacksourcebookworm0.8-1unimportantNot reported[911639]
Suselibmspackrpmlinux enterprise software development kit 12 sp50.4-15.13.1Not reportedSUSE-SU-2022:4287-1Not reported
Suselibmspackrpmlinux enterprise server 12 sp50.4-15.13.1Not reportedSUSE-SU-2022:4287-1Not reported
Suselibmspackrpmlinux enterprise server for sap applications 12 sp50.4-15.13.1Not reportedSUSE-SU-2022:4287-1Not reported
Opensuselibmspackrpmleap 15.30.6-3.14.1Not reportedOPENSUSE-SU-2022:0069-1Not reported
Suselibmspackrpmlinux enterprise real time 15 sp20.6-3.14.1Not reportedSUSE-SU-2022:0069-2Not reported
Suselibmspackrpmlinux enterprise module for basesystem 15 sp30.6-3.14.1Not reportedSUSE-SU-2022:0069-1Not reported
Suselibmspackrpmlinux enterprise micro 5.00.6-3.14.1Not reportedSUSE-SU-2022:0069-1Not reported
Suselibmspackrpmlinux enterprise micro 5.10.6-3.14.1Not reportedSUSE-SU-2022:0069-1Not reported
Alpinelibmspackapk3.100.8_alpha-r0Not reportedALPINE-CVE-2018-18586Not reported
Alpinelibmspackapk3.110.8_alpha-r0Not reportedALPINE-CVE-2018-18586Not reported
Alpinelibmspackapk3.60.8_alpha-r0Not reportedALPINE-CVE-2018-18586Not reported
Alpinelibmspackapk3.70.8_alpha-r0Not reportedALPINE-CVE-2018-18586Not reported
Alpinelibmspackapk3.80.8_alpha-r0Not reportedALPINE-CVE-2018-18586Not reported
Alpinelibmspackapk3.90.8_alpha-r0Not reportedALPINE-CVE-2018-18586Not reported

[Debian bug #911639]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [libmspack0]Unknown

    Source package: [libmspack]

    Details (2)
    • 0.11-1 · amd64 · bookworm

      Fixed · Fixed: 0.8-1

      dsa · libmspack · debian · bookworm; dsa · libmspack · debian · 12

    • 0.11-1 · arm64 · bookworm

      Fixed · Fixed: 0.8-1

      dsa · libmspack · debian · bookworm; dsa · libmspack · debian · 12

  • [libmspack-dev]Unknown

    Source package: [libmspack]

    Details (2)
    • 0.11-1 · amd64 · bookworm

      Fixed · Fixed: 0.8-1

      dsa · libmspack · debian · bookworm; dsa · libmspack · debian · 12

    • 0.11-1 · arm64 · bookworm

      Fixed · Fixed: 0.8-1

      dsa · libmspack · debian · bookworm; dsa · libmspack · debian · 12

  • [libmspack-doc]Unknown

    Source package: [libmspack]

    Details (2)
    • 0.11-1 · all · bookworm

      Fixed · Fixed: 0.8-1

      dsa · libmspack · debian · bookworm; dsa · libmspack · debian · 12

    • 0.11-1 · all · bookworm

      Fixed · Fixed: 0.8-1

      dsa · libmspack · debian · bookworm; dsa · libmspack · debian · 12

[Debian 13 (Trixie)]

  • [libmspack0t64]Unknown

    Source package: [libmspack]

    Details (2)
    • 0.11-1.1+b1 · amd64 · trixie

      Fixed · Fixed: 0.8-1

      dsa · libmspack · debian · 13

    • 0.11-1.1+b1 · arm64 · trixie

      Fixed · Fixed: 0.8-1

      dsa · libmspack · debian · 13

  • [libmspack-dev]Unknown

    Source package: [libmspack]

    Details (2)
    • 0.11-1.1+b1 · amd64 · trixie

      Fixed · Fixed: 0.8-1

      dsa · libmspack · debian · 13

    • 0.11-1.1+b1 · arm64 · trixie

      Fixed · Fixed: 0.8-1

      dsa · libmspack · debian · 13

  • [libmspack-doc]Unknown

    Source package: [libmspack]

    Details (2)
    • 0.11-1.1 · all · trixie

      Fixed · Fixed: 0.8-1

      dsa · libmspack · debian · 13

    • 0.11-1.1 · all · trixie

      Fixed · Fixed: 0.8-1

      dsa · libmspack · debian · 13

Observed:

References