๐Ÿ” CVE Alert

CVE-2026-61833

HIGH 8.1

zot: Bearer authentication maps DELETE to push scope, allowing unauthorized deletion

CVSS Score
8.1
EPSS Score
0.0%
EPSS Percentile
0th

zot is a container image and artifact registry based on the Open Container Initiative Distribution Specification. Prior to 2.1.18, the bearer authentication handler in pkg/api/authn.go maps every HTTP method other than GET and HEAD to the push action, so DELETE requests are not checked for the distinct delete permission. Bearer-authenticated requests also bypass the fine-grained DistSpecAuthzHandler path in pkg/api/authz.go, while DeleteManifest and DeleteBlob perform no independent delete-permission check. A remote attacker with a bearer token limited to pull and push actions can therefore delete manifests and blobs within the token's repository scope, making images unavailable and allowing repository history to be altered despite the token lacking delete authorization. This issue is fixed in version 2.1.18.

CWE CWE-285
Vendor project-zot
Product zot
Published Sep 18, 2026
Stay Ahead of the Next One

Get instant alerts for project-zot zot

Be the first to know when new high vulnerabilities affecting project-zot zot are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
High

Affected Versions

project-zot / zot
< 2.1.18

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/project-zot/zot/security/advisories/GHSA-qg67-7m6v-qg25 github.com: https://github.com/project-zot/zot/pull/4161 github.com: https://github.com/project-zot/zot/commit/7bb211bcd4352b90f3e99752607fbd1f050bf7ca github.com: https://github.com/project-zot/zot/releases/tag/v2.1.18