CVE-2026-31801: zot · Incorrect Authorization
Affects zotSource CVE Database V5
Not known to be exploited · CVSS 7.7 High : upgrade to 2.1.15 soon.
Data as of 30 Oct 2026, 11:52 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 12% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.1.15
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:NExploitation evidence
Disclosed: evidence found.
CVE published 10 Mar 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade zot and project-zot/zot to 2.1.15.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| project-zotzot | Affected
| Fixed in
|
GitHubproject-zot/zotpkg:github/project-zot/zotOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
The primary mitigation is to upgrade all instances of project-zot to version 2.1.15 or later, where the authorization logic is corrected. Until upgrades can be performed, organizations should implement strict network access controls to limit who can perform PUT operations on manifests, especially on the 'latest' tag. Review and tighten permissions to ensure that users with create rights do not have unnecessary access to sensitive repositories or tags. Implement monitoring and alerting on manifest overwrite events, particularly targeting the 'latest' tag, to detect suspicious activity. Consider using image signing and verification mechanisms to detect unauthorized image modifications. In environments where upgrading is delayed, temporarily disable or restrict use of the 'latest' tag to reduce risk. Conduct thorough audits of container registries to identify any unauthorized changes. Finally, integrate vulnerability scanning and supply chain security tools to detect compromised images before deployment.
Description
zot is ancontainer image/artifact registry based on the Open Container Initiative Distribution Specification. From 1.3.0 to 2.1.14, zot’s dist-spec authorization middleware infers the required action for PUT /v2/{name}/manifests/{reference} as create by default, and only switches to update when the tag already exists and reference != "latest". As a result, when latest already exists, a user who is allowed to create (but not allowed to update) can still pass the authorization check for an overwrite attempt of latest. This vulnerability is fixed in 2.1.15.