Vulnerability GO-2026-4942

Unknown
UNKNOWN RISK
Vulnerabilities without an assigned CVSS score. Severity is not determinable from available data.
1 month ago
August 18, 2026 at 06:05 PM UTC
Stale blob descriptor cache invalidation in github.com/distribution/distribution
v2.0.0-alpha.0+incompatible - v2.8.3+incompatible
v2.0.0-alpha.0+incompatible - v2.8.3+incompatible

Summary

Stale blob descriptor cache invalidation in github.com/distribution/distribution

Details

In github.com/distribution/distribution and github.com/distribution/distribution/v3 before 3.1.0, when storage.cache.blobdescriptor is configured with redis and storage.delete.enabled is true, deleting a blob in one repository clears the shared digest descriptor in Redis but leaves stale repository-scoped membership behind. If another repository subsequently requests or stats the same digest, the shared descriptor is repopulated and the deleted blob becomes accessible again in the first repository.

Timeline

Published
1 month ago
August 18, 2026 at 06:05 PM UTC
Fixed (v3.1.0)
6 months ago
April 06, 2026 at 03:41 PM UTC
Last Modified
1 month ago
August 18, 2026 at 09:40 PM UTC