Skip to main content
← All vulnerabilities
CVE-2017-20198

DC/OS Marathon UI < 1.9.0 Unauthenticated RCE via Docker Mount Abuse

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.9.0
1 Metasploit module
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: total

Summary

The Marathon UI in DC/OS < 1.9.0 allows unauthenticated users to deploy arbitrary Docker containers. Due to improper restriction of volume mount configurations, attackers can deploy a container that mounts the host's root filesystem (/) with read/write privileges. When using a malicious Docker image, the attacker can write to /etc/cron.d/ on the host, achieving arbitrary code execution with root privileges. This impacts any system where the Docker daemon honors Marathon container configurations without policy enforcement.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • D2iQ, Inc. DC/OS Marathon

    fixed in 1.9.0

References 6

Exploit-DB

raw.githubusercontent.com

web.archive.org

dcos.io

vulncheck.com

GitHub · rapid7/metasploit-framework