Cherry Studio RCE via SearchService nodeIntegration Misconfiguration
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Active
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-829.
Summary
Cherry Studio versions 1.2.2 through 1.9.12, fixed in commit 1518530, contain a remote code execution vulnerability in SearchService that allows remote attackers to execute arbitrary code by delivering malicious JavaScript through controlled search provider content loaded into an Electron BrowserWindow configured with nodeIntegration enabled and contextIsolation disabled. Attackers who control a search engine provider, individual search result pages, or provider settings pages can execute JavaScript with full Node.js privileges, gaining access to fs, child_process, os, and process.env under the operating-system account of the Cherry Studio process.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2026-40501
- 2026-10-03 Alias added: GHSA-5c46-rj6r-wvm8
References
Exploit 1
Patch 1
More CherryHQ vulnerabilities
- TI-2025-38278 Cherry Studio allows one-click on a specific URL to cause a command to execute CVSS 3.1CRITICAL 9.7
- TI-2025-34191 Cherry Studio RCE Vulnerability Disclosure CVSS 3.1CRITICAL 9.7
- TI-2025-33908 Cherry Studio One-click Remote Code Execution Vulnerability through Custom URL Handling CVSS 3.1CRITICAL 9.6
- TI-2025-33917 Cherry Studio is Vulnerable to OS Command Injection during Connection with a Malicious MCP Server CVSS 4.0HIGH 7.7
- TI-2026-11449 CherryHQ cherry-studio MCP OAuth Local Callback Server callback.ts improper authorization CVSS 4.0MEDIUM 6.3
- TI-2026-11459 CherryHQ cherry-studio CherryIN Preload API MemoryService.ts sha256 authorization CVSS 4.0LOW 2.3
Sources
- CVE-2026-40501 · CVE Program
- CVE-2026-40501 · NVD
- FIRST EPSS
- GHSA-5c46-rj6r-wvm8 · 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