CVE-2026-41888
Fixed in a distro release EPSS <1%CVSS 6.3
Distribution is a toolkit to pack, ship, store, and deliver container content. Prior to 3.1.1, tag deletion via the DELETE /v2/<name>/manifests/<tag> endpoint bypasses the storage.delete.enabled: false configuration, allowing any API client to remove tags from repositories even when the operator has explicitly disabled deletion. This vulnerability is fixed in 3.1.1.
Products: distribution
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| Go | github.com/distribution/distribution | no fix |
| Go | github.com/distribution/distribution/v3 | 3.1.1 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | argocd-image-updater | 1.3.0-r0 |
| Chainguard | argocd-image-updater-fips | 1.3.0-r0 |
| Chainguard | envoy-gateway-egctl | 1.7.2-r5 |
| Chainguard | envoy-gateway-fips-egctl | 1.7.2-r2 |
| Chainguard | envoy-gateway-fips-egctl | 1.7.2-r3 |
| Chainguard | gitlab-rails-ce-18.1 | 18.1.6-r10 |
| Chainguard | gitlab-rails-ce-18.10 | 18.10.5-r1 |
| Chainguard | gitlab-rails-ce-18.11 | 18.11.6-r0 |
| Chainguard | gitlab-rails-ce-18.3 | no fix |
| Chainguard | gitlab-rails-ce-18.4 | no fix |
| Chainguard | gitlab-rails-ce-18.5 | no fix |
| Chainguard | gitlab-rails-ce-18.6 | 18.6.6-r4 |
| Chainguard | gitlab-rails-ce-18.7 | 18.7.6-r3 |
| Chainguard | gitlab-rails-ce-18.8 | 18.8.9-r1 |
| Chainguard | gitlab-rails-ce-18.9 | no fix |
| Chainguard | gitlab-rails-ce-19.0 | no fix |
| Chainguard | gitlab-rails-ce-fips-18.1 | no fix |
| Chainguard | gitlab-rails-ce-fips-18.10 | 18.10.4-r1 |
| Chainguard | gitlab-rails-ce-fips-18.11 | 18.11.6-r0 |
| Chainguard | gitlab-rails-ce-fips-18.3 | 18.3.6-r7 |
| Chainguard | gitlab-rails-ce-fips-18.4 | no fix |
| Chainguard | gitlab-rails-ce-fips-18.5 | no fix |
| Chainguard | gitlab-rails-ce-fips-18.6 | 18.6.6-r4 |
| Chainguard | gitlab-rails-ce-fips-18.7 | no fix |
| Chainguard | gitlab-rails-ce-fips-18.8 | no fix |
| Chainguard | gitlab-rails-ce-fips-18.9 | 18.9.6-r1 |
| Chainguard | gitlab-rails-ce-fips-19.0 | no fix |
| Chainguard | gitness | 3.3.0-r16 |
| Chainguard | harbor-2.12 | no fix |
| Chainguard | harbor-2.12-exporter | no fix |
| Chainguard | harbor-2.12-jobservice | no fix |
| Chainguard | harbor-2.12-registryctl | no fix |
| Chainguard | harbor-2.13 | no fix |
| Chainguard | harbor-2.13-exporter | no fix |
| Chainguard | harbor-2.13-jobservice | no fix |
| Chainguard | harbor-2.13-registryctl | no fix |
| Chainguard | harbor-2.14 | no fix |
| Chainguard | harbor-2.14-exporter | no fix |
| Chainguard | harbor-2.14-jobservice | no fix |
| Chainguard | harbor-2.14-registryctl | no fix |
| Chainguard | harbor-2.15 | no fix |
| Chainguard | harbor-2.15-exporter | no fix |
| Chainguard | harbor-2.15-jobservice | no fix |
| Chainguard | harbor-2.15-registryctl | no fix |
| Chainguard | harbor-fips-2.12 | no fix |
| Chainguard | harbor-fips-2.12-exporter | no fix |
| Chainguard | harbor-fips-2.12-jobservice | no fix |
| Chainguard | harbor-fips-2.12-registryctl | no fix |
| Chainguard | harbor-fips-2.13 | no fix |
| Chainguard | harbor-fips-2.13-exporter | no fix |
| Chainguard | harbor-fips-2.13-jobservice | no fix |
| Chainguard | harbor-fips-2.13-registryctl | no fix |
| Chainguard | harbor-fips-2.14 | no fix |
| Chainguard | harbor-fips-2.14-exporter | no fix |
| Chainguard | harbor-fips-2.14-jobservice | no fix |
| Chainguard | harbor-fips-2.14-registryctl | no fix |
| Chainguard | harbor-fips-2.15 | no fix |
| Chainguard | harbor-fips-2.15-exporter | no fix |
| Chainguard | harbor-fips-2.15-jobservice | no fix |
| Chainguard | harbor-fips-2.15-registryctl | no fix |
| Chainguard | kots | 1.130.2-r1 |
| Chainguard | portieris | 0.13.37-r1 |
| Chainguard | portieris | 0.13.38-r0 |
| Chainguard | portieris-fips | 0.13.38-r0 |
| Chainguard | zot | 2.1.16-r2 |
| Debian 12 | docker-registry | no fix |
| Debian 13 | docker-registry | no fix |
| Debian 14 | docker-registry | no fix |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | distribution | 3.1.1-150400.9.41.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | distribution | 3.1.1-150400.9.41.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | distribution | 3.1.1-150400.9.41.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | distribution | 3.1.1-150400.9.41.1 |
| SUSE Linux Enterprise Module for Containers 15 SP7 | distribution | 3.1.1-150400.9.41.1 |
| SUSE Linux Enterprise Server 15 SP4-LTSS | distribution | 3.1.1-150400.9.41.1 |
| SUSE Linux Enterprise Server 15 SP5-LTSS | distribution | 3.1.1-150400.9.41.1 |
| SUSE Linux Enterprise Server 15 SP6-LTSS | distribution | 3.1.1-150400.9.41.1 |
| SUSE Linux Enterprise Server 16.0 | distribution | 3.1.1-160000.1.1 |
| SUSE Linux Enterprise Server 16.0 | helm | 3.21.0-160000.1.1 |
| SUSE Linux Enterprise Server 16.0 | helm | 4.3.0-160000.1.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | distribution | 3.1.1-150400.9.41.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | distribution | 3.1.1-150400.9.41.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | distribution | 3.1.1-150400.9.41.1 |
| SUSE Linux Enterprise Server for SAP applications 16.0 | distribution | 3.1.1-160000.1.1 |
| SUSE Linux Enterprise Server for SAP applications 16.0 | helm | 4.3.0-160000.1.1 |
| SUSE Linux Enterprise Server for SAP applications 16.0 | helm | 3.21.0-160000.1.1 |
| SUSE Linux Micro 6.2 | helm | 4.3.0-160000.1.1 |
| Ubuntu 20.04 LTS | docker-registry | no fix |
| Ubuntu 24.04 LTS | docker-registry | no fix |
| Ubuntu 25.10 | docker-registry | no fix |
| Ubuntu 26.10 | docker-registry | no fix |
| Ubuntu Pro 16.04 LTS | docker-registry | no fix |
| Ubuntu Pro 18.04 LTS | docker-registry | no fix |
| Ubuntu Pro 22.04 LTS | docker-registry | no fix |
| Ubuntu Pro 26.04 LTS | docker-registry | no fix |
| Wolfi | argocd-image-updater | 1.3.0-r0 |
| Wolfi | envoy-gateway-egctl | 1.7.2-r5 |
| Wolfi | gitness | 3.3.0-r16 |
| Wolfi | harbor-2.14 | no fix |
| Wolfi | harbor-2.14-exporter | no fix |
| Wolfi | harbor-2.14-jobservice | no fix |
| Wolfi | harbor-2.14-registryctl | no fix |
| Wolfi | kots | 1.130.2-r1 |
| Wolfi | portieris | 0.13.37-r1 |
| Wolfi | portieris | 0.13.38-r0 |
| Wolfi | zot | 2.1.16-r2 |
| openSUSE Leap 16.0 | distribution | 3.1.1-160000.1.1 |
| openSUSE Leap 16.0 | govulncheck-vulndb | 0.0.20260723T184607-160000.1.1 |
| openSUSE Leap 16.0 | hauler | 2.1.0-bp160.3.1 |
| openSUSE Leap 16.0 | hauler | 2.1.0-bp160.2.1 |
| openSUSE Leap 16.0 | hauler | 2.1.0-bp160.1.1 |
| openSUSE Leap 16.0 | helm | 4.3.0-160000.1.1 |
| openSUSE Tumbleweed | distribution | 3.1.1-1.1 |
| openSUSE Tumbleweed | hauler | 2.0.3-1.1 |
| openSUSE Tumbleweed | helm | 4.2.0-1.1 |
| openSUSE Tumbleweed | helm3 | 3.21.0-1.1 |