CVE catalog

CVE-2018-1000622

rustc: CVE-2018-1000622

[CVE catalog]

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

The Rust Programming Language rustdoc version Between 0.8 and 1.27.0 contains a CWE-427: Uncontrolled Search Path Element vulnerability in rustdoc plugins that can result in local code execution as a different user. This attack appear to be exploitable via using the --plugin flag without the --plugin-path flag. This vulnerability appears to have been fixed in 1.27.1.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianrustcsid1.97.1+dfsg1-1fixed
Debianrustcforky1.97.1+dfsg1-1fixed
Debianrustctrixie1.85.1+dfsg1-1+deb13u1fixed
Debianrustcbookworm1.63.0+dfsg1-2fixed
Opensuserust1.53tumbleweed1.53.0-2.5fixed
Suserustlinux enterprise module for development tools 151.24.1-3.6.1fixed
Suserustlinux enterprise module for development tools 151.31.1-3.9.2fixed
Opensuserustleap 15.11.36.0-lp151.5.8.1fixed
Opensuserust-cbindgenleap 15.10.8.7-lp151.5.2fixed
Suserustlinux enterprise module for development tools 15 sp11.36.0-4.1fixed
Opensuserustleap 15.11.36.0-lp151.5.4.1fixed
Opensuserust-cbindgenleap 15.10.8.7-lp151.2.2fixed
Opensuserustleap 15.11.36.0-lp151.5.4.2fixed
Suserustlinux enterprise module for development tools 151.36.0-3.21.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianrustcsourcesid1.27.1+dfsg1-1~exp1not yet assignedNot reportedNot reported
Debianrustcsourceforky1.27.1+dfsg1-1~exp1not yet assignedNot reportedNot reported
Debianrustcsourcetrixie1.27.1+dfsg1-1~exp1not yet assignedNot reportedNot reported
Debianrustcsourcebookworm1.27.1+dfsg1-1~exp1not yet assignedNot reportedNot reported
Opensuserust1.53rpmtumbleweed1.53.0-2.5Not reportedOPENSUSE-SU-2024:11360-1Not reported
Suserustrpmlinux enterprise module for development tools 151.24.1-3.6.1Not reportedSUSE-SU-2018:3357-1Not reported
Suserustrpmlinux enterprise module for development tools 151.31.1-3.9.2Not reportedSUSE-RU-2019:0386-1Not reported
Opensuserustrpmleap 15.11.36.0-lp151.5.8.1Not reportedOPENSUSE-SU-2019:2294-1Not reported
Opensuserust-cbindgenrpmleap 15.10.8.7-lp151.5.2Not reportedOPENSUSE-SU-2019:2294-1Not reported
Suserustrpmlinux enterprise module for development tools 15 sp11.36.0-4.1Not reportedSUSE-SU-2019:2755-1Not reported
Opensuserustrpmleap 15.11.36.0-lp151.5.4.1Not reportedOPENSUSE-SU-2019:2203-1Not reported
Opensuserust-cbindgenrpmleap 15.10.8.7-lp151.2.2Not reportedOPENSUSE-SU-2019:2203-1Not reported
Opensuserustrpmleap 15.11.36.0-lp151.5.4.2Not reportedOPENSUSE-SU-2019:2244-1Not reported
Suserustrpmlinux enterprise module for development tools 151.36.0-3.21.1Not reportedSUSE-SU-2019:2439-1Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [rustc]

    Details (2)
    • 1.63.0+dfsg1-2 · amd64 · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

    • 1.63.0+dfsg1-2 · arm64 · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

  • Source package: [rustc]

    Details (2)
    • 1.63.0+dfsg1-2 · amd64 · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

    • 1.63.0+dfsg1-2 · arm64 · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

  • Source package: [rustc]

    Details (2)
    • 1.63.0+dfsg1-2 · all · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

    • 1.63.0+dfsg1-2 · all · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

  • Source package: [rustc]

    Details (1)
    • 1.63.0+dfsg1-2 · amd64 · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

  • [rust-all]Fixed

    Source package: [rustc]

    Details (2)
    • 1.63.0+dfsg1-2 · all · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

    • 1.63.0+dfsg1-2 · all · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

  • [rustc]Fixed
    Details (2)
    • 1.63.0+dfsg1-2 · amd64 · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

    • 1.63.0+dfsg1-2 · arm64 · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

  • Source package: [rustc]

    Details (2)
    • 1.63.0+dfsg1-2 · amd64 · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

    • 1.63.0+dfsg1-2 · arm64 · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

  • [rust-doc]Fixed

    Source package: [rustc]

    Details (2)
    • 1.63.0+dfsg1-2 · all · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

    • 1.63.0+dfsg1-2 · all · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

  • [rustfmt]Fixed

    Source package: [rustc]

    Details (2)
    • 1.63.0+dfsg1-2 · amd64 · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

    • 1.63.0+dfsg1-2 · arm64 · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

  • [rust-gdb]Fixed

    Source package: [rustc]

    Details (2)
    • 1.63.0+dfsg1-2 · all · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

    • 1.63.0+dfsg1-2 · all · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

  • [rust-lldb]Fixed

    Source package: [rustc]

    Details (2)
    • 1.63.0+dfsg1-2 · all · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

    • 1.63.0+dfsg1-2 · all · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

  • [rust-src]Fixed

    Source package: [rustc]

    Details (2)
    • 1.63.0+dfsg1-2 · all · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

    • 1.63.0+dfsg1-2 · all · bookworm

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · bookworm; dsa · rustc · debian · 12

[Debian 13 (Trixie)]

  • [cargo]Fixed

    Source package: [rustc]

    Details (4)
    • 1.85.0+dfsg3-1 · amd64 · trixie

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.85.0+dfsg3-1 · arm64 · trixie

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.94.1+dfsg1-1~bpo13+3 · amd64 · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.94.1+dfsg1-1~bpo13+3 · arm64 · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

  • [cargo-doc]Fixed

    Source package: [rustc]

    Details (20)
    • 1.85.0+dfsg3-1 · all · trixie

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.85.0+dfsg3-1 · all · trixie

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.86.0+dfsg1-1~bpo13+2 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.86.0+dfsg1-1~bpo13+2 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.87.0+dfsg1-1~bpo13+2 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.87.0+dfsg1-1~bpo13+2 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.88.0+dfsg1-2~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.88.0+dfsg1-2~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.89.0+dfsg1-1~bpo13+2 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.89.0+dfsg1-1~bpo13+2 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.90.0+dfsg1-1~bpo13+2 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.90.0+dfsg1-1~bpo13+2 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.91.1+dfsg1-1~bpo13+2 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.91.1+dfsg1-1~bpo13+2 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.92.0+dfsg1-2~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.92.0+dfsg1-2~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.93.1+dfsg1-2~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.93.1+dfsg1-2~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.94.1+dfsg1-1~bpo13+3 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.94.1+dfsg1-1~bpo13+3 · all · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

  • Source package: [rustc]

    Details (2)
    • 1.85.0+dfsg3-1 · amd64 · trixie

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.85.0+dfsg3-1 · arm64 · trixie

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

  • Source package: [rustc]

    Details (2)
    • 1.86.0+dfsg1-1~bpo13+2 · amd64 · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.86.0+dfsg1-1~bpo13+2 · arm64 · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

  • Source package: [rustc]

    Details (2)
    • 1.87.0+dfsg1-1~bpo13+2 · amd64 · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.87.0+dfsg1-1~bpo13+2 · arm64 · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

  • Source package: [rustc]

    Details (2)
    • 1.88.0+dfsg1-2~bpo13+1 · amd64 · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.88.0+dfsg1-2~bpo13+1 · arm64 · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

  • Source package: [rustc]

    Details (2)
    • 1.89.0+dfsg1-1~bpo13+2 · amd64 · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.89.0+dfsg1-1~bpo13+2 · arm64 · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

  • Source package: [rustc]

    Details (2)
    • 1.90.0+dfsg1-1~bpo13+2 · amd64 · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

    • 1.90.0+dfsg1-1~bpo13+2 · arm64 · trixie-backports

      Fixed · Fixed: 1.27.1+dfsg1-1~exp1

      dsa · rustc · debian · 13

Next results

Observed:

References