7.5high

CVE-2018-15664

In Docker through 18.06.1-ce-rc2, the API endpoints behind the 'docker cp' command are vulnerable to a symlink-exchange attack with Directo…

Published 7 y ago · modified 4 mo ago · JSON

CVSS
7.5
v3.0 · NVD
CISA KEV
No
not known exploited
EPSS
3.4%
percentile 89%
Public exploits
0
none known

Summary

In Docker through 18.06.1-ce-rc2, the API endpoints behind the 'docker cp' command are vulnerable to a symlink-exchange attack with Directory Traversal, giving attackers arbitrary read-write access to the host filesystem with root privileges, because daemon/archive.go does not do archive operations on a frozen filesystem (or from within a chroot).

Exploit prediction (EPSS)

3.43% probability of exploitation in the next 30 days, higher than 89% of all scored CVEs.

CVSS scores

Assigned byVersionScoreVector
NVD3.07.5CVSS:3.0/AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H
NVD2.06.2AV:L/AC:H/Au:N/C:C/I:C/A:C

Classification

Weakness
  • CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization
Technology feeds
Docker (RSS, critical only)

References

  • bugzilla.suse.com /show_bug.cgi?id=1096726 · x_refsource_MISC, x_transferred
  • github.com /moby/moby/pull/39252 · x_refsource_MISC, x_transferred
  • openwall.com /lists/oss-security/2019/05/28/1 · mailing-list, x_refsource_MLIST, x_transferred
  • securityfocus.com /bid/108507 · vdb-entry, x_refsource_BID, x_transferred
  • lists.opensuse.org /opensuse-security-announce/2019-06/msg00066.html · vendor-advisory, x_refsource_SUSE, x_transferred
  • usn.ubuntu.com /4048-1/ · vendor-advisory, x_refsource_UBUNTU, x_transferred
  • portal.msrc.microsoft.com /en-US/security-guidance/advisory/CVE-2018-15664 · x_refsource_CONFIRM, x_transferred
  • access.redhat.com /errata/RHSA-2019:1910 · vendor-advisory, x_refsource_REDHAT, x_transferred
  • openwall.com /lists/oss-security/2019/08/21/1 · mailing-list, x_refsource_MLIST, x_transferred
  • lists.opensuse.org /opensuse-security-announce/2019-09/msg00001.html · vendor-advisory, x_refsource_SUSE, x_transferred
  • access.redhat.com /security/cve/cve-2018-15664 · Third Party Advisory

Sources

vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.