ZeroHour

CVE-2019-15752

KEV PoC ×2mass

Local Privilege Escalation in Docker Desktop Community Edition (Windows)

CISA: Docker Desktop Community Edition Privilege Escalation Vulnerability

CVSS 3.1
7.8 high
EPSS
32%p98
Published
()
KEV added
AI analysis

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.

Affected
Docker Desktop Community Edition
Estimated exposure
mass≈ millions of Windows developer workstations — Docker Desktop is one of the most widely deployed local container development tools, with Docker reporting a developer ecosystem exceeding 11 million users and Docker Desktop standard on Windows dev machines, so an order-of-magnitude…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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.

CISA Known Exploited Vulnerability
Affected
Docker Desktop Community Edition
Required action
Apply updates per vendor instructions.
Due date
Ransomware use
Unknown
Vendors
dockerapache
Products
docker, geode
Weakness
CWE-732
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.