Katalog CVE

CVE-2026-35172

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.46%

Percentyl 38 - wyżej niż 38% wszystkich znanych CVE

Streszczenie

W Distribution (narzędzie do pakowania i dystrybucji kontenerów) przed wersją 3.1.0, gdy włączone są opcje storage.cache.blobdescriptor: redis i storage.delete.enabled: true, usunięcie bloba z repozytorium a nie usuwa całkowicie wpisów w pamięci podręcznej Redis. Po późniejszym odczycie z repozytorium b, usunięty blob staje się ponownie dostępny w repozytorium a.

Ocena ryzyka

Atakujący może odczytać dane, które zostały celowo usunięte z repozytorium, co narusza poufność i integralność danych. Może to prowadzić do wycieku wrażliwych informacji.

Rekomendacja

Zaktualizuj Distribution do wersji 3.1.0, która zawiera poprawkę. Tymczasowo rozważ wyłączenie pamięci podręcznej Redis dla deskryptorów blob lub wyłączenie opcji usuwania.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS