CVE-2026-10055
Full vulnerability record from the local CVENow database.
Description
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).
View original CVE JSON
{
"id": "CVE-2026-10055",
"sourceIdentifier": "[email protected]",
"published": "2026-07-03T11:16:27.600",
"lastModified": "2026-10-25T21:10:00.770",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "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.\n\n\n\n\nBecause 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.\n\n\n\n\nThe vulnerability affects deployments where the Theia service connection is reachable by untrusted users (for example, multi-tenant or publicly-reachable Theia deployments)."
},
{
"lang": "es",
"value": "En Eclipse Theia desde la versión 1.26.0, el RPC de backend /services/request-service acepta una URL controlada por el atacante de cualquier cliente conectado al endpoint de mensajería estándar /services, realiza la solicitud HTTP del lado del servidor y devuelve el cuerpo completo de la respuesta al llamador.\n\nDebido a que la URL de destino no es validada ni está en una lista blanca, un atacante remoto con acceso a la conexión del servicio Theia puede emitir solicitudes HTTP del lado del servidor a localhost u otros hosts accesibles desde el backend y leer sus respuestas, exponiendo endpoints administrativos internos, servicios de metadatos de instancias en la nube y otros recursos que están intencionalmente fuera del límite de red del navegador.\n\nLa vulnerabilidad afecta a las implementaciones donde la conexión del servicio Theia es accesible por usuarios no confiables (por ejemplo, implementaciones de Theia multi-inquilino o accesibles públicamente)."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "Eclipse Foundation",
"product": "Eclipse Theia",
"defaultStatus": "unaffected",
"versions": [
{
"version": "1.26.0",
"lessThan": "1.73.0",
"versionType": "semver",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N",
"baseScore": 8.5,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "CHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "LOW",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 3.1,
"impactScore": 4.7
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-07-06T15:23:27.971948Z",
"id": "CVE-2026-10055",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-200"
},
{
"lang": "en",
"value": "CWE-918"
}
]
}
],
"references": [
{
"url": "https://github.com/eclipse-theia/theia/security/advisories/GHSA-2m57-xxmh-v696",
"source": "[email protected]"
},
{
"url": "https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/446",
"source": "[email protected]"
}
]
}