Katalog CVE

CVE-2026-47425

ŚrednieCVSS 6.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

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

Streszczenie

W bibliotece Rattler przed wersją 0.43.2 funkcja EntryPoint::FromStr nie sprawdza poprawnie nazwy punktu wejścia, co pozwala na zapis pliku poza docelowym katalogiem instalacyjnym. Złośliwy pakiet noarch:python może umieścić plik wykonywalny w dowolnej lokalizacji, np. nadpisując istniejący punkt wejścia.

Ocena ryzyka

Atakujący może nadpisać krytyczne pliki systemowe lub dodać złośliwe skrypty, co prowadzi do przejęcia kontroli nad systemem ofiary.

Rekomendacja

Należy zaktualizować Rattler do wersji 0.43.2 lub nowszej. Jako tymczasowe obejście nie należy uruchamiać narzędzi korzystających z Rattlera na niezaufanych pakietach.

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. Prior to version 0.43.2, `EntryPoint::FromStr` in `rattler_conda_types` performs only `.trim()` on the `command` field before the linker joins it onto the install prefix and writes an executable Python script. A malicious `noarch:python` package can ship an `info/link.json` with an entry-point name containing `..`, `/`, `\`, or an absolute path; the resulting file is written outside the prefix (or clobbers an existing in-prefix entry-point such as `bin/pip`) with mode `0o775` on Unix and a copied launcher `.exe` on Windows. This affects the default install path of `pixi install`, `mamba install` via py-rattler, `rattler-build`, and any other consumer of the `rattler` install crate; no flag or post-link-script opt-in is involved. Version 0.43.2 contains a fix for the issue.

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