Katalog CVE

CVE-2026-46383

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.61%

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

Streszczenie

Microsoft APM przed wersją 0.13.0 zawiera błąd granicy rozpakowywania archiwów specyficzny dla Windows w sondzie legacy-bundle używanej przez apm install <bundle> na Pythonie 3.10 i 3.11. Gdy lokalny plik .tar.gz nie jest rozpoznany jako bundle wtyczki, APM rozpakowuje niezaufane elementy tar za pomocą tar.extractall() bez odrzucania absolutnych nazw ścieżek Windows, takich jak D:/.... Podatność naprawiono w wersji 0.13.0.

Ocena ryzyka

Złośliwy plik archiwum może spowodować zapis plików poza zamierzonym katalogiem na systemie Windows, co może prowadzić do nadpisania plików lub wykonania kodu. Ryzyko dotyczy użytkowników instalujących niezaufane bundle na Pythonie 3.10 lub 3.11.

Rekomendacja

Zaktualizuj Microsoft APM do wersji 0.13.0 lub nowszej. Unikaj instalowania niezaufanych plików .tar.gz za pomocą apm install do czasu aktualizacji.

Inne podatności w Microsoft APM

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

Microsoft APM is an open-source, community-driven dependency manager for AI agents. Prior to 0.13.0, Microsoft APM contains a Windows-specific archive extraction boundary failure in the legacy-bundle probe used by apm install <bundle> on supported Python 3.10 and 3.11 runtimes. When apm install is given a local .tar.gz that is not recognized as a plugin-format bundle, APM probes whether it is a legacy --format apm bundle. On Python versions earlier than 3.12, that probe extracts untrusted tar members with raw tar.extractall() without rejecting Windows absolute member names such as D:/.... This vulnerability is fixed in 0.13.0.

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