Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/moby/moby
  4. ›
  5. CVE-2017-16539

CVE-2017-16539: Docker Moby /proc/scsi Path Exposure Allows Host Data Loss (SCSI MICDROP)

May 17, 2022 (updated January 29, 2026)

The DefaultLinuxSpec function in oci/defaults.go in Docker Moby through 17.03.2-ce does not block /proc/scsi pathnames, which allows attackers to trigger data loss (when certain older Linux kernels are used) by leveraging Docker container access to write a “scsi remove-single-device” line to /proc/scsi/scsi, aka SCSI MICDROP.

References

  • github.com/advisories/GHSA-vfjc-2qcw-j95j
  • github.com/moby/moby
  • github.com/moby/moby/commit/a21ecdf3c8a343a7c94e4c4d01b178c87ca7aaa1
  • github.com/moby/moby/pull/35399
  • marc.info/?l=linux-scsi&m=150985062200941&w=2
  • marc.info/?l=linux-scsi&m=150985455801444&w=2
  • nvd.nist.gov/vuln/detail/CVE-2017-16539
  • twitter.com/ewindisch/status/926443521820774401

Code Behaviors & Features

Detect and mitigate CVE-2017-16539 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 17.12.0-ce

Fixed versions

  • 17.12.0-ce

Solution

Upgrade to version 17.12.0-ce or above.

Impact 5.9 MEDIUM

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H

Learn more about CVSS

Weakness

  • CWE-200: Exposure of Sensitive Information to an Unauthorized Actor

Source file

go/github.com/moby/moby/CVE-2017-16539.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Mon, 09 Feb 2026 12:18:56 +0000.