wonderwhy-er DesktopCommanderMCP start_search search-manager.ts redos
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
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
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| wonderwhy-er | DesktopCommanderMCP | 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 | 0.2.39 | Patch available | CNA |
| — | @wonderwhy-er/desktop-commander (npm) | before 0.2.39 | 0.2.39 | Patch available | GHSA-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
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| 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
- 2026-10-02 Threatist record created from CVE-2026-10691
- 2026-10-03 Alias added: GHSA-r87g-78mx-3wg4
References
Patch 3
More wonderwhy-er vulnerabilities
- 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
- CVE-2026-10691 · CVE Program
- CVE-2026-10691 · NVD
- FIRST EPSS
- GHSA-r87g-78mx-3wg4 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences