CVE-2019-15752KEV · OVERDUE

Docker Desktop Community Edition Privilege Escalation Vulnerability

High · published August 28, 2019

Patch now

Confirmed exploited, and the score agrees

CVSS calls it high at 7.8. It is confirmed in active exploitation. It sits in the 98.9th percentile for exploit probability.

1634
days past CISA
deadline
CVSS v3.1
7.8
EPSS
49%
Percentile
98.9
In the wild
Confirmed
What it is

🚨 A local user can set a trap for admins with a sneaky Trojan horse file! This vulnerability in Docker Desktop allows privilege escalation simply by placing a malicious file in the right directory before an unsuspecting admin logs in. 🔥 Think of it like a restaurant where a sneaky diner swaps the chef's special order with a fake one—it looks the same, but one leads to a culinary disaster! Here, the admin unknowingly runs the Trojan horse while trying to authenticate, giving the attacker the keys to the kitchen. This vulnerability enables attackers to gain elevated privileges on the system, potentially leading to complete control over the Docker environment. The consequences could be absolutely devastating: unauthorized access to sensitive data, manipulation of containers, or even system-wide breaches. An admin might inadvertently run the malicious file during routine operations, opening the door to chaos.

Put simply

Think of it like a restaurant where a sneaky diner swaps the chef's special order with a fake one—it looks the same, but one leads to a culinary disaster! Here, the admin unknowingly runs the Trojan horse while trying to authenticate, giving the attacker the keys to the kitchen. CVE-2019-15752 allows low-privilege users to place a malicious 'docker-credential-wincred.exe' file in the %PROGRAMDATA%\DockerDesktop\version-bin\ directory. When an admin or service user triggers Docker authentication, the malicious file executes, granting the attacker higher privileges on the system.

What to do

This vulnerability enables attackers to gain elevated privileges on the system, potentially leading to complete control over the Docker environment. The consequences could be absolutely devastating: unauthorized access to sensitive data, manipulation of containers, or even system-wide breaches. An admin might inadvertently run the malicious file during routine operations, opening the door to chaos. To protect against this vulnerability, upgrade to Docker Desktop Community Edition version 2.1.0.1 or later immediately. Additionally, conduct a security audit of your Docker setups to ensure there are no unauthorized files in critical directories. Regularly monitor access permissions to mitigate future risks. You've got this! With these steps, you can secure your Docker environment and keep the bad guys at bay. 🛡️

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.48628 · 98.9th percentile
Published
2019-08-28T20:24Z
KEV added
2021-11-03 · due 2022-05-03
EPSS history
Timeline
  • 25 SEP 03:10Z
    EPSS moved 32% → 49%
    epss
  • 03 NOV 00:00Z
    Added to CISA KEV — remediate by May 3
    kev
  • 28 AUG 20:24Z
    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…
    cvelistv5