CVE-2026-31801CWE-863

zot create-only policy allows overwrite attempts of existing latest tag (update permission not required)

High · published March 10, 2026

CVSS v3.1
7.7
EPSS
0%
Percentile
23.9
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.7 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00321 · 23.9th percentile
Weakness
CWE-863 · Incorrect Authorization
Published
2026-03-10T20:54Z
EPSS history
Timeline
  • 10 MAR 20:54Z
    zot create-only policy allows overwrite attempts of existing latest tag (update permission not required)
    cvelistv5