CVE-2024-6222
In Docker Desktop before v4.29.0 an attacker who has gained access to the Docker Desktop VM through a container breakout can further escape to the host by passing extensions and dashboard related IPC messages
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
1Exploited in Wild
-Decision
Descriptions
In Docker Desktop before v4.29.0, an attacker who has gained access to the Docker Desktop VM through a container breakout can further escape to the host by passing extensions and dashboard related IPC messages.
Docker Desktop v4.29.0 https://docs.docker.com/desktop/release-notes/#4290 fixes the issue on MacOS, Linux and Windows with Hyper-V backend.
As exploitation requires "Allow only extensions distributed through the Docker Marketplace" to be disabled, Docker Desktop v4.31.0 https://docs.docker.com/desktop/release-notes/#4310 additionally changes the default configuration to enable this setting by default.
This vulnerability allows local attackers to escalate privileges on affected installations of Docker Desktop. An attacker must first obtain the ability to execute high-privileged code within the container in order to exploit this vulnerability.
The specific flaw exists within the the implemention of the Docker Extensions functionality. The issue results from an exposed dangerous function. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of the host.
CVSS Scores
SSVC
- Decision:Track*
Timeline
- 2024-06-20 CVE Reserved
- 2024-07-09 CVE Published
- 2024-08-01 CVE Updated
- 2024-08-06 First Exploit
- 2024-08-26 EPSS Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
CWE
- CWE-923: Improper Restriction of Communication Channel to Intended Endpoints
CAPEC
- CAPEC-480: Escaping Virtualization
References (2)
URL | Tag | Source |
---|---|---|
https://docs.docker.com/desktop/release-notes/#4290 | Release Notes |
URL | Date | SRC |
---|---|---|
https://github.com/Florian-Hoth/CVE-2024-6222 | 2024-08-06 |
URL | Date | SRC |
---|
URL | Date | SRC |
---|
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Docker Inc. Search vendor "Docker Inc." | Docker Desktop Search vendor "Docker Inc." for product "Docker Desktop" | < v4.29.0 Search vendor "Docker Inc." for product "Docker Desktop" and version " < v4.29.0" | en |
Affected
|