Skip to main content

Eclipse Theia CVE-2026-10055

| EUVDEUVD-2026-41531 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-07-03 eclipse
8.5
CVSS 3.1 · Vendor: eclipse
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Connect to exposed /services endpoint
  2. Delivery
    Invoke request-service RPC with crafted URL
  3. Exploit
    Backend fetches internal host or metadata service
  4. Execution
    Response body returned to attacker
  5. Impact
    Harvest IAM credentials or internal data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires the Theia /services messaging endpoint (specifically the backend /services/request-service RPC) to be network-reachable by the attacker, and the attacker must hold a standard low-privilege connection to that service (CVSS PR:L, so authenticated at a low level per the vector). The decisive prerequisite is a deployment where the service connection is exposed to untrusted users - multi-tenant or publicly-reachable Theia installations. Exploitation is limited (not eliminated) by network isolation: single-user desktop or localhost-bound Theia instances, or deployments that firewall the /services port from untrusted clients, are not practically reachable. No user interaction is needed (UI:N), and no non-default feature toggle is required because request-service ships as a standard backend service; the URL is accepted without validation by default.

Impact

The vendor CVSS 3.1 score of 8.5 (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N) reflects a network-reachable, low-complexity attack requiring only low privilege (any connected /services client) with a changed scope, since the impact reaches backend resources beyond the vulnerable component. This is a credible, real risk specifically for exposed multi-tenant or internet-facing Theia deployments, where SSRF against cloud metadata (e.g. 169.254.169.254) can yield IAM credentials - a high-value pivot. However, the risk is conditional: single-user, localhost-only, or properly network-isolated Theia installs face little exposure because the attacker must first reach the service connection. No EPSS score, KEV entry, or POC is present in the provided data, so exploitation probability signals are absent rather than low - treat the network/metadata exposure as the dominant risk driver, not raw score. The C:H/I:L rating aligns with a read-oriented SSRF; without SSVC or EPSS inputs, prioritization should hinge on whether a given deployment is reachable by untrusted users.

Exploit ScenarioDerived

An untrusted user on a shared, internet-facing Theia instance connects to the /services endpoint and invokes request-service with a URL of http://169.254.169.254/latest/meta-data/iam/security-credentials/, receiving the cloud instance's temporary IAM credentials in the response body. They then reuse those credentials to access cloud resources, or point the same request-service at http://localhost admin panels to read configuration otherwise hidden behind the network boundary. No public exploit is identified at time of analysis, but the attack requires only a standard service connection and a crafted URL.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 03, 2026

Server-side request forgery in Eclipse Theia (version 1.26.0 and later) lets a low-privileged user connected to the /services messaging endpoint coerce the backend into fetching an attacker-supplied URL and returning the full response body, exposing localhost admin interfaces and cloud instance metadata that sit behind the browser network boundary. The flaw is exploitable by any client with access to the Theia service connection, making multi-tenant and publicly-reachable deployments the primary concern. There is no public exploit identified at time of analysis and the issue is not listed in CISA KEV.

RemediationAI

Consult the Eclipse Theia security advisory GHSA-2m57-xxmh-v696 (https://github.com/eclipse-theia/theia/security/advisories/GHSA-2m57-xxmh-v696) and the Eclipse tracker work item 446 for the fixed release; the provided data does not include an exact fixed version, so upgrade to the patched release named in that advisory once confirmed. Until patched, restrict who can reach the /services messaging endpoint by placing Theia behind authenticated reverse-proxy access controls and network segmentation so untrusted or multi-tenant users cannot open the service connection (trade-off: may break anonymous or shared-access deployment models). As a defense against metadata theft specifically, enforce IMDSv2 / block outbound access from the Theia backend to 169.254.169.254 and to internal admin hosts via egress firewall rules or a filtering forward proxy (trade-off: breaks any legitimate backend feature that relies on request-service reaching those hosts). If the request-service proxy is not needed, disable or remove that backend service.

Affected VersionsENISA

Eclipse Theia 1.26.0 <1.73.0

Affected Packages

euvd eclipse_theia fix: 1.73.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Eclipse Theia is an extensible cloud-and-desktop IDE framework (the foundation for products like Gitpod, Arduino IDE 2.x, and various vendor cloud IDEs) that exposes backend capabilities to the browser front-end over a JSON-RPC/messaging channel at /services. One of those services, the backend request-service (/services/request-service), proxies HTTP requests on behalf of the client. The root cause is CWE-918 (Server-Side Request Forgery): the destination URL is taken directly from the client and is neither validated against an allowlist nor restricted to safe schemes/hosts, so the server will fetch arbitrary internal or external URLs and hand the response back to the caller. Per the CPE (cpe:2.3:a:eclipse_foundation:eclipse_theia), all Eclipse Theia distributions from 1.26.0 onward that expose this service are affected.

Know when Eclipse Theia gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (eclipse) PRIMARY 8.5 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N
vuln.today AI 8.5 HIGH

Network-reachable service RPC needs only a low-privilege connection (PR:L) and no interaction; SSRF reaches backend resources beyond the component (S:C) with high read impact (C:H) and limited integrity effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:L/SI:N/SA:N

Primary rating from Vendor (eclipse).

CVSS VectorVendor: eclipse

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
Low
Availability
None

Lifecycle Timeline

1
Patch available
Jul 03, 2026 - 12:01 EUVD

DescriptionCVE.org

In Eclipse Theia since version 1.26.0, the backend /services/request-service RPC accepts an attacker-controlled URL from any client connected to the standard /services messaging endpoint, performs the HTTP request server-side, and returns the full response body to the caller.

Because the destination URL is neither validated nor allowlisted, a remote attacker with access to the Theia service connection can issue server-side HTTP requests to localhost or other backend-reachable hosts and read their responses, exposing internal administrative endpoints, cloud instance metadata services, and other resources that are intentionally outside the browser network boundary.

The vulnerability affects deployments where the Theia service connection is reachable by untrusted users (for example, multi-tenant or publicly-reachable Theia deployments).

Executive ViewAI

Why It Matters

Eclipse Theia (versions 1.26.0+), a web-based development platform, contains a server-side request forgery vulnerability that allows any connected user to access internal administrative interfaces and cloud instance credentials. Multi-tenant and publicly accessible deployments face immediate risk of credential theft and lateral movement to backend systems; no public exploit has been identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Implement interim controls: (1) restrict /services endpoint to authenticated internal networks using firewall/VPN, (2) deploy WAF rules blocking outbound requests to internal IP ranges and cloud metadata endpoints, (3) implement request logging and anomaly detection on /services endpoint, (4) for multi-tenant instances, enforce strict network isolation between tenants, (5) minimize public accessibility-migrate to internal-only access or air-gap from internet where operationally feasible.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
widely-used cloud IDE framework, but exposed multi-tenant deployments are a subset
Social Media
3
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy