zot create-only policy allows overwrite attempts of existing latest tag (update permission not required)
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| project-zot | zot | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Project-zot | Zot |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-85jx-fm8m-x8c6 | zot’s create-only policy allows overwrite attempts of existing latest tag (update permission not required) |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.242% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Zotregistry
Zotregistry zot |
|
| CPEs | cpe:2.3:a:zotregistry:zot:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Zotregistry
Zotregistry zot |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Project-zot
Project-zot zot |
|
| Vendors & Products |
Project-zot
Project-zot zot |
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | zot create-only policy allows overwrite attempts of existing latest tag (update permission not required) | |
| Weaknesses | CWE-863 | |
| References |
| |
| Metrics |
cvssV3_1
|
Incorrect Authorization