VYPR
Medium severity5.9NVD Advisory· Published Nov 4, 2017· Updated May 13, 2026

CVE-2017-16539

CVE-2017-16539

Description

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.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
github.com/moby/mobyGo
< 17.12.0-ce17.12.0-ce

Affected products

1

Patches

1
a21ecdf3c8a3

Add /proc/scsi to masked paths

https://github.com/moby/mobyJustin CormackNov 3, 2017via ghsa
1 file changed · +1 0
  • oci/defaults.go+1 0 modified
    @@ -119,6 +119,7 @@ func DefaultLinuxSpec() specs.Spec {
     			"/proc/timer_list",
     			"/proc/timer_stats",
     			"/proc/sched_debug",
    +			"/proc/scsi",
     		},
     		ReadonlyPaths: []string{
     			"/proc/asound",
    

Vulnerability mechanics

Generated by null/stub on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

8

News mentions

0

No linked articles in our index yet.