CVE-2026-113619
En Eclipse ioFog Controller, desde la versión 3.8.0 hasta la 3.9.1, los cuerpos de las peticiones POST, PUT y PATCH en las rutas que habilitan la sustitución de plantillas son procesados por un motor Liquid sin límites antes de la autenticación y del control de acceso basado en roles (RBAC). La comprobación del token de portador no rechaza un token ausente o no válido, y el límite de frecuencia de autenticación solo se aplica a las rutas de inicio de sesión de usuario. Un cuerpo JSON de pequeño tamaño puede bloquear o abortar el proceso del Controller. El llamante anónimo no recibe el resultado procesado; el impacto recae en la disponibilidad del plano de control, incluidas la API de agentes y los relés WebSocket en proceso que se ejecutan en ese mismo proceso.
Traducción automática del texto original de NVD (en inglés).
CVSS
- Puntuación base
- 7.5
- Versión
- 3.1
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Probabilidad de explotación (EPSS)
FIRST aún no ha puntuado esta CVE (habitual en CVEs muy recientes o rechazadas).
EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).
Técnicas ATT&CK
Cómo se explota esta vulnerabilidad y qué consigue el atacante, en el lenguaje de MITRE ATT&CK.
- Explotación
T1190Exploit Public-Facing Applicationinitial access95 % - Impacto principal
T1499Endpoint Denial of Serviceimpact90 %
El vector AV:N/PR:N/UI:N permite explotar sin autenticación; un cuerpo JSON pequeño bloquea o aborta el proceso del Controller, afectando solo disponibilidad (A:H).
Inferido por nuestro agente de análisis a partir de la descripción oficial, el vector CVSS y la CWE, y comprobado por un supervisor. Puede contener errores.
Mitigaciones ATT&CK que cubren estas técnicas
Tecnologías afectadas (1)
⚠ Inferidas por IA a partir de la descripción — NVD aún no ha analizado esta CVE; no son CPE verificados.
CWE
- CWE-400
Referencias
JSON original (NVD)
Mostrar
{
"id": "CVE-2026-113619",
"cveTags": [],
"metrics": {
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"id": "CVE-2026-113619",
"role": "CISA Coordinator",
"options": [
{
"exploitation": "none"
},
{
"automatable": "yes"
},
{
"technicalImpact": "partial"
}
],
"version": "2.0.3",
"timestamp": "2026-10-20T15:34:39.922969Z"
}
}
],
"cvssMetricV31": [
{
"type": "Secondary",
"source": "emo@eclipse.org",
"cvssData": {
"scope": "UNCHANGED",
"version": "3.1",
"baseScore": 7.5,
"attackVector": "NETWORK",
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"integrityImpact": "NONE",
"userInteraction": "NONE",
"attackComplexity": "LOW",
"availabilityImpact": "HIGH",
"privilegesRequired": "NONE",
"confidentialityImpact": "NONE"
},
"impactScore": 3.6,
"exploitabilityScore": 3.9
}
]
},
"affected": [
{
"source": "emo@eclipse.org",
"affectedData": [
{
"vendor": "Eclipse Foundation",
"product": "Eclipse ioFog",
"versions": [
{
"status": "affected",
"version": "3.8.0",
"versionType": "semver",
"lessThanOrEqual": "3.9.1"
}
],
"defaultStatus": "unaffected"
}
]
}
],
"published": "2026-10-20T13:16:41.473",
"references": [
{
"url": "https://gitlab.eclipse.org/security/cve-assignment/-/work_items/469",
"source": "emo@eclipse.org"
},
{
"url": "https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/1268",
"source": "emo@eclipse.org"
}
],
"vulnStatus": "Received",
"weaknesses": [
{
"type": "Secondary",
"source": "emo@eclipse.org",
"description": [
{
"lang": "en",
"value": "CWE-400"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "In Eclipse ioFog Controller versions 3.8.0 through 3.9.1, POST, PUT, and PATCH bodies on routes that enable template substitution are rendered by an uncapped Liquid engine before authentication and RBAC. The bearer check does not reject a missing or invalid token, and the auth rate limit applies only to user login routes. A small JSON body can stall or abort the Controller process. The anonymous caller does not receive the rendered result; the impact is availability of the control plane, including the agent API and in-process WebSocket relays on that process."
}
],
"lastModified": "2026-10-20T16:17:12.077",
"sourceIdentifier": "emo@eclipse.org"
}