Vulnerability DatabaseCVE-2026-106581

CVE-2026-106581: 
Docker Desktop vulnerability analysis and mitigation

Overview

CVE-2026-106581 is a missing package signature verification vulnerability in Docker Desktop for Windows that allows a local attacker to execute arbitrary installer actions with LocalSystem privileges. All versions of Docker Desktop for Windows prior to 4.92.0 are affected. The vulnerability was published on October 9, 2026, and a patch was made available the same day. It carries a CVSS v4.0 base score of 7.3 (High) (GitHub Advisory, Feedly).

Technical details

The root cause is classified as CWE-347 (Improper Verification of Cryptographic Signature): Docker Desktop Installer.exe did not verify the cryptographic signature of packages supplied via the install -package command-line argument. An attacker with low-level local access can craft a malicious package and pass it to the installer. Because the installer runs with elevated privileges after the user approves a Docker-signed UAC prompt, the attacker's package content executes as LocalSystem without any signature check blocking it. Exploitation requires the attacker to convince a user to approve the UAC prompt, which is the primary social engineering precondition (GitHub Advisory).

Impact

Successful exploitation grants the attacker code execution as LocalSystem — the highest privilege level on a Windows system — enabling full control over the affected host. This includes the ability to install malware, modify system files, create backdoor accounts, disable security controls, and pivot to other systems on the network. Confidentiality, integrity, and availability of both the vulnerable system and subsequent systems are all rated High (GitHub Advisory, Feedly).

Exploitability

As of the time of publication, there is no public proof-of-concept exploit and no evidence of in-the-wild exploitation (Feedly). The EPSS score is approximately 0.075%, indicating a low near-term exploitation probability. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. Exploitation is not automatable, as it requires active user interaction (UAC approval) and local access to deliver a crafted package.

Exploitation steps

  1. Reconnaissance: Identify a target Windows machine running Docker Desktop version prior to 4.92.0, confirming the vulnerable installer is present (e.g., via Docker Desktop Installer.exe --version or checking installed software).
  2. Craft malicious package: Prepare a crafted installer package containing attacker-controlled actions (e.g., a payload that drops a backdoor, creates a privileged user, or executes a reverse shell).
  3. Deliver the package: Place the crafted package on the target system via any available means (e.g., phishing, shared network drive, malicious download, or direct local access).
  4. Trigger the installer: Execute Docker Desktop Installer.exe install -package <path_to_crafted_package> on the target system, either directly or by tricking the user into running it.
  5. Social engineering for UAC approval: The installer presents a Docker-signed UAC prompt; the attacker must convince the user to click "Yes" to approve elevation.
  6. Achieve LocalSystem execution: Upon UAC approval, the installer processes the unsigned crafted package and executes the attacker-controlled actions as LocalSystem, granting full system control (GitHub Advisory).

Indicators of compromise

  • Process: Unexpected child processes spawned by Docker Desktop Installer.exe (e.g., cmd.exe, powershell.exe, net.exe) running under the SYSTEM account.
  • Logs: Windows Security Event Log entries showing process creation (Event ID 4688) with Docker Desktop Installer.exe as the parent and unusual child processes; UAC elevation events (Event ID 4672) associated with the Docker installer.
  • File System: Unexpected files dropped in system directories (e.g., C:\Windows\System32, C:\ProgramData) shortly after Docker installer execution; new or modified scheduled tasks or services created by the SYSTEM account.
  • Network: Outbound connections from the SYSTEM account or Docker installer process to unknown external IP addresses following installer execution.

Mitigation and workarounds

Docker has released Docker Desktop for Windows version 4.92.0, which adds signature verification for packages supplied to the installer, fully remediating this vulnerability. Users should upgrade to version 4.92.0 or later immediately. As a precautionary measure, users should exercise caution when approving UAC prompts and verify the legitimacy and source of any Docker Desktop installation packages before running them (GitHub Advisory, Docker Release Notes).

Community reactions

Initial community discussion was observed on Mastodon (infosec.exchange) shortly after disclosure, and the vulnerability was picked up by several CVE tracking and threat intelligence aggregation services. No major vendor statements beyond Docker's own release notes or notable independent researcher write-ups have been identified at this time (Feedly).

Additional resources


Source: This report was generated using AI

Related Docker Desktop vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-5843HIGH8.8
  • Docker Desktop logoDocker Desktop
  • cpe:2.3:a:docker:docker_desktop
NoYesMay 22, 2026
CVE-2026-8936HIGH8.2
  • Docker Desktop logoDocker Desktop
  • cpe:2.3:a:docker:docker_desktop
NoYesJun 02, 2026
CVE-2026-106581HIGH7.3
  • Docker Desktop logoDocker Desktop
  • cpe:2.3:a:docker:desktop
NoYesOct 09, 2026
CVE-2026-17106HIGH7.1
  • Docker logoDocker
  • docker.io
NoYesAug 18, 2026
CVE-2026-114409MEDIUM5.7
  • Docker Desktop logoDocker Desktop
  • cpe:2.3:a:docker:desktop
NoYesOct 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management