CVE-2026-53956
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 15 - wyżej niż 15% wszystkich znanych CVE
Streszczenie
Biblioteki rattler_cache (przed 0.9.0) i py-rattler (przed 0.24.0) są podatne na path traversal w pamięci podręcznej pakietów podczas przetwarzania metadanych z kanałów conda. Złośliwy kanał może opublikować repodata z separatorami ścieżek w polu build, co powoduje zapis plików poza katalogiem pamięci podręcznej.
Ocena ryzyka
Użycie niezaufanego kanału conda może prowadzić do nadpisania plików poza katalogiem pamięci podręcznej, co może umożliwić atakującemu modyfikację systemu lub eskalację uprawnień. Problem wymaga współpracy z niezaufanym kanałem.
Rekomendacja
Zaktualizuj rattler_cache do wersji 0.9.0 lub py-rattler do 0.24.0. Unikaj korzystania z niezaufanych kanałów conda.
Inne podatności w Rattler
Oryginalny opis (angielski, źródło NVD)
Rattler is a library that provides common functionality used within the conda ecosystem. `rattler_cache` prior to version 0.9.0 and `py-rattler` prior to version 0.24.0 were vulnerable to package-cache path traversal when handling package metadata from conda channels. During cache materialization, the `ratter_cache` code used the package record `build` string as part of a cache key that was joined into a filesystem path. A malicious or untrusted channel could publish repodata with path separators or traversal components in that field, causing package contents to be written outside the configured package cache directory. The issue requires use of a malicious or otherwise untrusted conda channel. Curated channels that validate package metadata are not expected to allow malformed build strings of this form. Users should upgrade to `rattler_cache` version 0.9.0 or `py-rattler` version 0.24.0 and avoid untrusted conda channels.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

