Missing Origin Validation in WebSockets in Eclipse Theia - CVE-2026-10054
Published: July 22, 2026
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary commands and read their output.
The vulnerability exists due to missing origin validation in WebSocket terminal RPC services when handling cross-origin WebSocket connections. A remote attacker can lure a victim into visiting a malicious webpage that connects to the terminal service and issues crafted terminal RPC requests to execute arbitrary commands and read their output.
User interaction is required to visit a malicious webpage, and the issue affects browser-based deployments where the backend WebSocket is reachable.