Vulnerability Details CVE-2026-35172
Distribution is a toolkit to pack, ship, store, and deliver container content. Prior to 3.1.0, distribution can restore read access in repo a after an explicit delete when storage.cache.blobdescriptor: redis and storage.delete.enabled: true are both enabled. The delete path clears the shared digest descriptor but leaves stale repo-scoped membership behind, so a later Stat or Get from repo b repopulates the shared descriptor and makes the deleted blob readable from repo a again. This vulnerability is fixed in 3.1.0.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.0
EPSS Ranking 12.4%
CVSS Severity
CVSS v3 Score 7.5
Products affected by CVE-2026-35172
-
cpe:2.3:a:distribution:distribution:2.0.0
-
cpe:2.3:a:distribution:distribution:2.0.1
-
cpe:2.3:a:distribution:distribution:2.1.0
-
cpe:2.3:a:distribution:distribution:2.1.1
-
cpe:2.3:a:distribution:distribution:2.2.0
-
cpe:2.3:a:distribution:distribution:2.2.1
-
cpe:2.3:a:distribution:distribution:2.3.0
-
cpe:2.3:a:distribution:distribution:2.3.1
-
cpe:2.3:a:distribution:distribution:2.4.0
-
cpe:2.3:a:distribution:distribution:2.4.1
-
cpe:2.3:a:distribution:distribution:2.5.0
-
cpe:2.3:a:distribution:distribution:2.5.1
-
cpe:2.3:a:distribution:distribution:2.5.2
-
cpe:2.3:a:distribution:distribution:2.6.0
-
cpe:2.3:a:distribution:distribution:2.6.1
-
cpe:2.3:a:distribution:distribution:2.6.2
-
cpe:2.3:a:distribution:distribution:2.7.0
-
cpe:2.3:a:distribution:distribution:2.7.1
-
cpe:2.3:a:distribution:distribution:2.8.0
-
cpe:2.3:a:distribution:distribution:2.8.1
-
cpe:2.3:a:distribution:distribution:2.8.2
-
cpe:2.3:a:distribution:distribution:2.8.3
-
cpe:2.3:a:distribution:distribution:3.0.0