Vulnerability · Published Mar 4, 2026 · Assigned by Docker

CVE-2025-15558Docker Desktop Docker Plugins Uncontrolled Search Path Element Local Privilege Escalation Vulnerability

High 7.3

In plain English

A high-severity uncontrolled search path in Compose from Docker. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 46% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.3High
Exploit odds (30 days)0.5%top 53.8% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

Docker CLI for Windows searches for plugin binaries in C:\ProgramData\Docker\cli-plugins, a directory that does not exist by default. A low-privileged attacker can create this directory and place malicious CLI plugin binaries (docker-compose.exe, docker-buildx.exe, etc.) that are executed when a victim user opens Docker Desktop or invokes Docker CLI plugin features, and allow privilege-escalation if the docker CLI is executed as a privileged user. This issue affects Docker CLI: through 29.1.5 and Windows binaries acting as a CLI-plugin manager using the github.com/docker/cli/cli-plugins/manager https://pkg.go.dev/github.com/docker/cli@v29.1.5+incompatible/cli-plugins/manager  package, such as Docker Compose. This issue does not impact non-Windows binaries, and projects not using the plugin-manager code.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Gogithub.com/docker/cli29.2.0GHSA-p436-gjf2-799p
Gogithub.com/docker/cli29.2.0+incompatibleGO-2026-4610
Gogithub.com/docker/composeno fix listedGO-2026-4610
Gogithub.com/docker/compose/v2no fix listedGO-2026-4610
Gogithub.com/docker/compose/v55.1.0GO-2026-4610

Affected products (as reported)

VendorProductVersions
Docker Docker CLI see references
Docker Compose see references

Weakness: CWE-427 · Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H

References