
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-33997 is an off-by-one error in Moby (Docker Engine)'s plugin privilege validation logic that allows a malicious plugin to bypass the privilege approval flow during docker plugin install. Discovered and reported by Cody (c@wormhole.guru) and disclosed on March 25, 2026, it affects all Moby/Docker Engine versions prior to 29.3.1, as well as github.com/docker/docker Go module versions prior to 29.3.1 and github.com/moby/moby/v2 prior to 2.0.0-beta.8. Docker Desktop is not affected as it does not support plugins. The GitHub Advisory Database assigns a CVSS v3.1 score of 6.8 (Moderate), while Feedly's estimate places it at 8.1 (High) (GitHub Advisory, Moby Advisory).
The root cause is classified as CWE-193 (Off-by-one Error) in the Docker daemon's privilege comparison logic during plugin installation. When a user runs docker plugin install, the daemon computes the privileges required by the plugin's configuration and compares them against the set approved by the user — but due to the off-by-one flaw, this comparison can be bypassed, causing the daemon to accept a privilege set that differs from what was approved. Notably, plugins that request exactly one privilege are also affected because no comparison is performed at all in that case. A fix was committed in moby/moby@f4d6f25 (GitHub Advisory, Moby Advisory).
Successful exploitation allows a malicious plugin to gain elevated permissions beyond what the user intended to approve, potentially including highly sensitive permissions such as broad device access on the host system. This could lead to high confidentiality and integrity impact on the affected Docker host, as unauthorized device access may enable reading sensitive host data or modifying system state. Availability is not directly impacted. The attack surface is limited to environments where Docker plugins are actively installed, and Docker Desktop users are not affected (GitHub Advisory, Moby Advisory).
There is no public proof-of-concept exploit and no confirmed in-the-wild exploitation as of the time of this report (GitHub Advisory). The EPSS score is approximately 0.011–0.019%, indicating a very low near-term exploitation probability. Exploitation requires user interaction — specifically, a user must be socially engineered into installing a plugin from a malicious source — and Docker plugins are relatively uncommon in typical deployments. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported.
docker plugin install <malicious-plugin>, potentially disguising it as a legitimate utility./var/log/docker.log or journalctl -u docker) showing docker plugin install events for unfamiliar or unrecognized plugin names; privilege approval prompts accepted for plugins with device-access or other sensitive permissions./var/lib/docker/plugins/; plugin configuration files (config.json) listing elevated capabilities such as devices or mounts to sensitive host paths./dev devices not expected for the plugin's stated purpose.Update Moby/Docker Engine to version 29.3.1 or later, which includes the fix for this vulnerability (moby/moby@f4d6f25); users of the moby/moby/v2 Go module should upgrade to 2.0.0-beta.8 or later (Moby Release). If immediate upgrade is not possible, apply the following workarounds: (1) do not install plugins from untrusted sources; (2) carefully review all privileges requested during docker plugin install; (3) restrict Docker daemon access to trusted parties following the principle of least privilege; and (4) avoid relying on plugin privilege approval as the sole security control in sensitive environments (Moby Advisory).
The vulnerability was reported by independent researcher Cody (c@wormhole.guru) and acknowledged by the Moby maintainer vvoland, who published the advisory and patch on March 25, 2026 (Moby Advisory). The fix was bundled with three other security fixes in the Docker Engine 29.3.1 release, suggesting a coordinated security release cycle (Moby Release). Downstream Linux distributions including openSUSE and Amazon Linux 2023 have issued their own security advisories incorporating the fix. No significant social media controversy or broad community debate has been observed, consistent with the moderate severity and limited attack surface of the vulnerability.
Fix availability across major Linux distributions and their releases.
bookworm
docker.io
sid
docker.io: 28.5.2+dfsg4-2
trixie
docker.io: 26.1.5+dfsg1-9+deb13u1
bionic (esm-apps)
docker.io
devel
docker.io
focal (esm-apps)
docker.io
jammy
docker.io
jammy (esm-apps)
docker.io
noble
docker.io
noble (esm-apps)
docker.io
resolute
docker.io
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."