CVE-2025-11489
ŚrednieCVSS 4.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 15 - wyżej niż 15% wszystkich znanych CVE
Streszczenie
Wykryto podatność w wonderwhy-er DesktopCommanderMCP do wersji 0.2.13. Podatność dotyczy funkcji isPathAllowed w pliku src/tools/filesystem.ts i polega na podążaniu za dowiązaniami symbolicznymi. Atak może być przeprowadzony tylko lokalnie, o wysokiej złożoności i trudnej wykorzystywalności, ale exploit został publicznie ujawniony. Producent wyjaśnia, że mechanizmy ograniczeń są zabezpieczeniami dla LLM, a nie twardymi granicami bezpieczeństwa, i zaleca używanie Desktop Commander z Dockerem dla izolacji. Podatność dotyczy tylko produktów niewspieranych przez opiekuna.
Ocena ryzyka
Lokalny atakujący może wykorzystać podążanie za dowiązaniami symbolicznymi do uzyskania dostępu do plików poza zamierzonym obszarem. Ryzyko jest ograniczone ze względu na lokalny charakter i wysoką złożoność ataku, ale publiczny exploit zwiększa prawdopodobieństwo wykorzystania.
Rekomendacja
Zaktualizuj DesktopCommanderMCP do wersji nowszej niż 0.2.13, jeśli jest dostępna, lub rozważ użycie Docker dla izolacji zgodnie z zaleceniami producenta. Ponieważ produkt nie jest już wspierany, rozważ migrację do alternatywnego rozwiązania.
Inne podatności w DesktopCommanderMCP
Zobacz wszystkie- CVE-2025-11491Średnie
Podatność znaleziona w wonderwhy-er DesktopCommanderMCP do wersji 0.2.13. Dotkniętym elementem jest funkcja CommandManager w pliku src/command-manager.ts. Manipulacja prowadzi do wstrzyknięcia poleceń systemu operacyjnego. Atak może być zainicjowany zdalnie. Exploit został opublikowany i może być użyty.
- CVE-2026-10691Średnie
W projekcie wonderwhy-er DesktopCommanderMCP do wersji 0.2.38 występuje podatność w pliku src/search-manager.ts w funkcji start_search. Manipulacja argumentem SearchResult[] prowadzi do nieefektywnej złożoności wyrażenia regularnego, co może być wykorzystane zdalnie.
- CVE-2026-10690Średnie
W aplikacji wonderwhy-er DesktopCommanderMCP 0.2.37 stwierdzono podatność w funkcji readFileFromUrl pliku src/tools/filesystem.ts komponentu read_file. Manipulacja argumentem url prowadzi do podatności na fałszowanie żądań po stronie serwera (SSRF). Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny. Łatka jest dostępna pod identyfikatorem 53699bebba9950047bca16ac4dc8f0568f596aaa.
- CVE-2025-11490Średnie
Podatność znaleziona w wonderwhy-er DesktopCommanderMCP do wersji 0.2.13. Dotkniętym elementem jest funkcja extractBaseCommand w pliku src/command-manager.ts komponentu Absolute Path Handler. Taka manipulacja prowadzi do wstrzyknięcia poleceń systemu operacyjnego. Atak może być przeprowadzony zdalnie. Exploit został ujawniony publicznie i może być użyty. Producent wyjaśnia: "Zwykły przypadek użycia to, że AI jest proszona o zrobienie czegoś, sama wybiera polecenia i zazwyczaj używa prostych nazw poleceń bez ścieżek bezwzględnych. Dziwne, dlaczego użytkownik miałby prosić model o obejście ograniczeń w ten sposób. (...) To może potencjalnie stanowić problem, ale nie otrzymaliśmy jeszcze zgłoszeń, że jest to problem w rzeczywistych przepływach pracy. Pozostawimy ten problem otwarty na wypadek, gdyby ludzie zgłaszali to jako problem w dłuższej perspektywie."
Oryginalny opis (angielski, źródło NVD)
A security vulnerability has been detected in wonderwhy-er DesktopCommanderMCP up to 0.2.13. This vulnerability affects the function isPathAllowed of the file src/tools/filesystem.ts. The manipulation leads to symlink following. The attack can only be performed from a local environment. The attack's complexity is rated as high. It is stated that the exploitability is difficult. The exploit has been disclosed publicly and may be used. The vendor explains: "Our restriction features are designed as guardrails for LLMs to help them stay closer to what users want, rather than hardened security boundaries. (...) For users where security is a top priority, we continue to recommend using Desktop Commander with Docker, which provides actual isolation. (...) We'll keep this issue open for future consideration if we receive more user demand for improved restrictions." This vulnerability only affects products that are no longer supported by the maintainer.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

