Read the docs
TI-2026-09190 Aliases CVE-2026-10691GHSA-r87g-78mx-3wg4

wonderwhy-er DesktopCommanderMCP start_search search-manager.ts redos

Priority MEDIUM 57CWE-1333Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · Low
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-1333.

Summary

A security flaw has been discovered in wonderwhy-er DesktopCommanderMCP up to 0.2.38. This impacts an unknown function of the file src/search-manager.ts of the component start_search. Performing a manipulation of the argument SearchResult[] results in inefficient regular expression complexity. It is possible to initiate the attack remotely. The exploit has been released to the public and may be used for attacks. Upgrading to version 0.2.39 will fix this issue. The patch is named 4ce845f8749b6a159b57b38dcc3357f7222a8078. It is suggested to upgrade the affected component.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00354 29th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by the CNA
Fix Fixed DesktopCommanderMCP (wonderwhy-er): 0.2.39@wonderwhy-er/desktop-commander (npm): 0.2.39

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
wonderwhy-erDesktopCommanderMCP0.2.0; 0.2.1; 0.2.2; 0.2.3; 0.2.4; 0.2.5; 0.2.6; 0.2.7; 0.2.8; 0.2.9; 0.2.10; 0.2.11; 0.2.12; 0.2.13; 0.2.14; 0.2.15; 0.2.16; 0.2.17; 0.2.18; 0.2.19; 0.2.20; 0.2.21; 0.2.22; 0.2.23; 0.2.24; 0.2.25; 0.2.26; 0.2.27; 0.2.28; 0.2.29; 0.2.30; 0.2.31; 0.2.32; 0.2.33; 0.2.34; 0.2.35; 0.2.36; 0.2.37; 0.2.380.2.39Patch availableCNA
—@wonderwhy-er/desktop-commander (npm)before 0.2.390.2.39Patch availableGHSA-r87g-78mx-3wg4
  • DesktopCommanderMCP Vendorwonderwhy-er Affected 0.2.0; 0.2.1; 0.2.2; 0.2.3; 0.2.4; 0.2.5; 0.2.6; 0.2.7; 0.2.8; 0.2.9; 0.2.10; 0.2.11; 0.2.12; 0.2.13; 0.2.14; 0.2.15; 0.2.16; 0.2.17; 0.2.18; 0.2.19; 0.2.20; 0.2.21; 0.2.22; 0.2.23; 0.2.24; 0.2.25; 0.2.26; 0.2.27; 0.2.28; 0.2.29; 0.2.30; 0.2.31; 0.2.32; 0.2.33; 0.2.34; 0.2.35; 0.2.36; 0.2.37; 0.2.38 Fixed in 0.2.39 Patch available CNA
  • @wonderwhy-er/desktop-commander (npm) Vendor— Affected before 0.2.39 Fixed in 0.2.39 Patch available GHSA-r87g-78mx-3wg4

CPE names CNA · 1

CPEVersionsRoleVendor
cpe:2.3:a:wonderwhy-er:desktopcommandermcp:*:*:*:*:*:*:*:*——wonderwhy-er
  • cpe:2.3:a:wonderwhy-er:desktopcommandermcp:*:*:*:*:*:*:*:* Versions — — ·wonderwhy-er

Remediation

  • Fix · CNA DesktopCommanderMCP (wonderwhy-er) Fixed in 0.2.39
  • Fix · GHSA-r87g-78mx-3wg4 @wonderwhy-er/desktop-commander (npm) Fixed in 0.2.39 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-10691
  2. 2026-10-03 Alias added: GHSA-r87g-78mx-3wg4

References

  • TI-2026-09189 wonderwhy-er DesktopCommanderMCP read_file filesystem.ts readFileFromUrl server-side request forgery CVSS 4.0MEDIUM 5.3
  • TI-2025-10527 wonderwhy-er DesktopCommanderMCP command-manager.ts CommandManager os command injection CVSS 4.0MEDIUM 5.3
  • TI-2025-10526 wonderwhy-er DesktopCommanderMCP Absolute Path command-manager.ts extractBaseCommand os command injection CVSS 4.0MEDIUM 5.3
  • TI-2025-10525 wonderwhy-er DesktopCommanderMCP filesystem.ts isPathAllowed symlink CVSS 4.0LOW 2.0

Sources