CVE-2026-10690
ŚrednieCVSS 6.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 11 - wyżej niż 11% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Podatność SSRF może pozwolić atakującemu na wysyłanie żądań z serwera do wewnętrznych zasobów, co może prowadzić do wycieku danych lub dalszych ataków na infrastrukturę wewnętrzną.
Rekomendacja
Należy niezwłocznie zastosować łatkę o identyfikatorze 53699bebba9950047bca16ac4dc8f0568f596aaa. Ogranicz dostęp do funkcji readFileFromUrl tylko dla zaufanych URL-i.
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-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."
- CVE-2025-11489Średnie
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.
Oryginalny opis (angielski, źródło NVD)
A vulnerability was identified in wonderwhy-er DesktopCommanderMCP 0.2.37. This affects the function readFileFromUrl of the file src/tools/filesystem.ts of the component read_file. Such manipulation of the argument url leads to server-side request forgery. The attack may be performed from remote. The exploit is publicly available and might be used. The name of the patch is 53699bebba9950047bca16ac4dc8f0568f596aaa. It is best practice to apply a patch to resolve this issue.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

