CVE-2026-44641
WysokieCVSS 7.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 24 - wyżej niż 24% wszystkich znanych CVE
Streszczenie
Microsoft APM przed wersją 0.8.12 ma lukę, która pozwala na wykorzystanie złośliwych wtyczek do kopiowania dowolnych plików lub katalogów z maszyny instalatora. Pola manifestu, takie jak agents, skills, commands i hooks, są kontrolowane przez atakującego, co umożliwia wykorzystanie ścieżek absolutnych lub ../ do przeprowadzenia ataku.
Ocena ryzyka
Organizacje mogą być narażone na wyciek danych lub inne nieautoryzowane operacje na plikach, co może prowadzić do poważnych konsekwencji bezpieczeństwa.
Rekomendacja
Zaleca się aktualizację Microsoft APM do wersji 0.8.12 lub nowszej, aby usunąć tę podatność oraz monitorowanie użycia wtyczek w celu wykrycia potencjalnych zagrożeń.
Inne podatności w Microsoft APM
Zobacz wszystkie- CVE-2026-46383Średnie
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.
- CVE-2026-45539Wysokie
W wersjach od 0.5.4 do 0.12.4 menedżer zależności Microsoft APM ma podatność, która pozwala na enumerację plików pakietów i odczyt ich zawartości poprzez niebezpieczne wywołania funkcji Path.glob() oraz Path.rglob(). Symboliczne linki w zdalnych zależnościach APM mogą być nieprawidłowo przetwarzane, co prowadzi do potencjalnego ujawnienia wrażliwych danych.
Oryginalny opis (angielski, źródło NVD)
Microsoft APM is an open-source, community-driven dependency manager for AI agents. Prior to 0.8.12, Microsoft APM normalizes marketplace plugins by copying plugin components referenced in plugin.json into .apm/. The manifest fields agents, skills, commands, and hooks are attacker-controlled, but the implementation does not enforce that those paths remain inside the plugin directory. A malicious plugin can therefore use absolute paths or ../ traversal paths to copy arbitrary readable host files or directories from the installer's machine during apm install. This vulnerability is fixed in 0.8.12.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

