Katalog CVE

CVE-2026-113713

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

W narzędziu virtualenv w wersjach od 21.14.8 do 21.14.10 mechanizm app-data seeder może pozostawić środowisko powiązane z tymczasowymi plikami pakietów, które virtualenv usuwa po zakończeniu tworzenia. Włączenie symlink_app_data przez zmienną środowiskową lub plik konfiguracyjny może wywołać ten stan, mimo że flaga wiersza poleceń jest wyłączona dla tymczasowych danych aplikacji. Powstałe środowisko zależy od ścieżki pamięci podręcznej, której właściciel już nie kontroluje. Problem naprawiono w wersji 21.14.10.

Ocena ryzyka

Środowisko może odwoływać się do usuniętych lub niekontrolowanych plików tymczasowych, co może prowadzić do błędów działania lub potencjalnego wstrzyknięcia niechcianego kodu przy instalacji pakietów. Ryzyko dotyczy głównie procesów CI/CD i środowisk deweloperskich korzystających z virtualenv.

Rekomendacja

Zaktualizuj virtualenv do wersji 21.14.10 lub nowszej. Unikaj włączania symlink_app_data przez zmienne środowiskowe i pliki konfiguracyjne w środowiskach produkcyjnych i CI.

Inne podatności w virtualenv

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

virtualenv is a tool for creating isolated virtual python environments. From 21.14.8 until 21.14.10, the app-data seeder can leave an environment linked to temporary package files that virtualenv deletes when creation finishes. The environment-variable and configuration-file forms of symlink_app_data can enable this state even though the command-line flag is disabled for temporary app-data. The resulting environment depends on a cache pathname that its owner no longer controls. This issue is fixed in version 21.14.10.

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