CVE-2026-33997: Moby has an Off-by-one error in its plugin privilege validation
A security vulnerability has been detected that allows plugins privilege validation to be bypassed during docker plugin install. Due to an error in the daemon’s privilege comparison logic, the daemon may incorrectly accept a privilege set that differs from the one approved by the user.
Plugins that request exactly one privilege are also affected, because no comparison is performed at all.
References
- docs.docker.com/engine/extend/legacy_plugins
- github.com/advisories/GHSA-pxq6-2prw-chj9
- github.com/moby/moby
- github.com/moby/moby/commit/f4d6f25bf0c3fa12d4968320a45685947756a22a
- github.com/moby/moby/releases/tag/docker-v29.3.1
- github.com/moby/moby/security/advisories/GHSA-pxq6-2prw-chj9
- nvd.nist.gov/vuln/detail/CVE-2026-33997
Code Behaviors & Features
Detect and mitigate CVE-2026-33997 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →