CVE-2019-15752
KEV PoC ×2massLocal Privilege Escalation in Docker Desktop Community Edition (Windows)
CISA: Docker Desktop Community Edition Privilege Escalation Vulnerability
Docker Desktop Community Edition for Windows runs its credential helper, docker-credential-wincred.exe, from the %PROGRAMDATA%\DockerDesktop\version-bin\ folder, which by default is writable by unprivileged users (CWE-732, incorrect default permissions). A local attacker can plant a trojan-horse copy of that file in the folder, and when Docker Desktop subsequently invokes it, the attacker's code runs with the elevated privileges under which Docker Desktop executes. Successful exploitation yields local privilege escalation to administrator-level code execution on the workstation, but it requires the attacker to already hold a non-admin local foothold on the machine. Anyone running Docker Desktop Community Edition on Windows is affected. The flaw is listed in CISA's Known Exploited Vulnerabilities catalog as of 2021-11-03, indicating known in-the-wild exploitation, with EPSS assigning a 31.9% probability of exploitation in the next 30 days; no public proof-of-concept is known and ransomware use is unknown.
What to do: Update Docker Desktop Community Edition to the latest release per the vendor's instructions, as required by CISA's KEV listing. Until patched, check %PROGRAMDATA%\DockerDesktop\version-bin\ for unexpected, unsigned, or recently modified docker-credential-wincred.exe files and restrict write access to that folder to Administrators. Prioritize hosts where multiple local accounts share the machine, since exploitation requires an unprivileged local foothold.
| Docker Desktop Community Edition | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Docker Desktop Community Edition before 2.1.0.1 allows local users to gain privileges by placing a Trojan horse docker-credential-wincred.exe file in %PROGRAMDATA%\DockerDesktop\version-bin\ as a low-privilege user, and then waiting for an admin or service user to authenticate with Docker, restart Docker, or run 'docker login' to force the command.
- Affected
- Docker Desktop Community Edition
- Required action
- Apply updates per vendor instructions.
- Due date
- Ransomware use
- Unknown
In the news0 stories
No ingested article mentions this CVE yet.