CVE-2026-55414
NL Portal Backend Libraries proporciona componentes de backend para portales del gobierno neerlandés que interactúan con residentes, clientes, proveedores y organizaciones asociadas. Desde la versión 1.1.0 hasta la 3.0.4, y en la 3.1.0, los resolvers GraphQL getFormDefinitionByObjectenApiUrl y getFormDefinitionById (este último obsoleto) son accesibles sin CommonGroundAuthentication y reenvían una URL influenciada por el llamante a través de ObjectenApiService.getObjectByUrl hasta ObjectsApiClient.getObjectByUrl, que adjunta el token privilegiado de la API de Objecten.
Leer descripción completaMostrar menos
La comprobación de igualdad de host restringe las peticiones al host configurado de la API de Objecten, pero no limita el esquema, el puerto ni la ruta, lo que permite a un llamante no autenticado provocar una petición portadora del token hacia un endpoint elegido en ese host. Los despliegues estándar no están expuestos a SSRF entre hosts, la captura del token requiere un enrutamiento controlado por el atacante en el host configurado, y la deserialización tipada limita los datos devueltos a objetos con la forma de definiciones de formularios. La rama 3.0 se corrige en la versión 3.0.4. El aviso no identifica una versión 3.1 corregida.
Traducción automática del texto original de NVD (en inglés).
CVSS
- Puntuación base
- 5.3
- Versión
- 3.1
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Probabilidad de explotación (EPSS)
- Probabilidad de explotación en los próximos 30 días
- 0.44 %
- Percentil entre todas las CVEs puntuadas
- 37
- Fecha de la puntuación
- 21/10/2026
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
T1090Proxycommand and control80 % - Impacto secundario
T1552Unsecured Credentialscredential access40 %
Resolvers GraphQL sin autenticación reenvían una URL controlable al host de Objecten-API con el token adjunto, sin limitar esquema, puerto ni ruta (SSRF); la captura del token exige routing controlado en ese host.
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-862, CWE-918
Referencias
Mostrar las 5 referencias
- https://github.com/nl-portal/nl-portal-backend-libraries/commit/5ea04ef6445443e22e40a23fbed447e618b70c3f
- https://github.com/nl-portal/nl-portal-backend-libraries/pull/700
- https://github.com/nl-portal/nl-portal-backend-libraries/releases/tag/3.0.4.RELEASE
- https://github.com/nl-portal/nl-portal-backend-libraries/security/advisories/GHSA-xm3x-9cfw-jhx4
- https://github.com/nl-portal/nl-portal-backend-libraries/security/advisories/GHSA-xm3x-9cfw-jhx4
JSON original (NVD)
Mostrar
{
"id": "CVE-2026-55414",
"cveTags": [],
"metrics": {
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"id": "CVE-2026-55414",
"role": "CISA Coordinator",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "yes"
},
{
"technicalImpact": "partial"
}
],
"version": "2.0.3",
"timestamp": "2026-10-15T18:25:48.650492Z"
}
}
],
"cvssMetricV31": [
{
"type": "Secondary",
"source": "security-advisories@github.com",
"cvssData": {
"scope": "UNCHANGED",
"version": "3.1",
"baseScore": 5.3,
"attackVector": "NETWORK",
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N",
"integrityImpact": "NONE",
"userInteraction": "NONE",
"attackComplexity": "LOW",
"availabilityImpact": "NONE",
"privilegesRequired": "NONE",
"confidentialityImpact": "LOW"
},
"impactScore": 1.4,
"exploitabilityScore": 3.9
}
]
},
"affected": [
{
"source": "security-advisories@github.com",
"affectedData": [
{
"vendor": "nl-portal",
"product": "nl-portal-backend-libraries",
"versions": [
{
"status": "affected",
"version": ">= 1.1.0, < 3.0.4"
},
{
"status": "affected",
"version": "= 3.1.0"
}
]
}
]
}
],
"published": "2026-10-15T18:17:27.503",
"references": [
{
"url": "https://github.com/nl-portal/nl-portal-backend-libraries/commit/5ea04ef6445443e22e40a23fbed447e618b70c3f",
"source": "security-advisories@github.com"
},
{
"url": "https://github.com/nl-portal/nl-portal-backend-libraries/pull/700",
"source": "security-advisories@github.com"
},
{
"url": "https://github.com/nl-portal/nl-portal-backend-libraries/releases/tag/3.0.4.RELEASE",
"source": "security-advisories@github.com"
},
{
"url": "https://github.com/nl-portal/nl-portal-backend-libraries/security/advisories/GHSA-xm3x-9cfw-jhx4",
"source": "security-advisories@github.com"
},
{
"url": "https://github.com/nl-portal/nl-portal-backend-libraries/security/advisories/GHSA-xm3x-9cfw-jhx4",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
}
],
"vulnStatus": "Deferred",
"weaknesses": [
{
"type": "Secondary",
"source": "security-advisories@github.com",
"description": [
{
"lang": "en",
"value": "CWE-862"
},
{
"lang": "en",
"value": "CWE-918"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "NL Portal Backend Libraries provide backend components for Dutch government portals that interact with residents, customers, suppliers, and partner organizations. From 1.1.0 until 3.0.4, and in 3.1.0, the public getFormDefinitionByObjectenApiUrl and deprecated getFormDefinitionById GraphQL resolvers are reachable without CommonGroundAuthentication and forward a caller-influenced URL through ObjectenApiService.getObjectByUrl to ObjectsApiClient.getObjectByUrl, which attaches the privileged Objecten-API token. The host-equality check restricts requests to the configured Objecten-API host but does not constrain the scheme, port, or path, allowing an unauthenticated caller to induce a token-bearing request to a chosen endpoint on that host. Standard deployments are not exposed to cross-host SSRF, token capture requires attacker-controlled routing on the configured host, and typed deserialization limits returned data to objects shaped like form definitions. The 3.0 release line is fixed in version 3.0.4. The advisory does not identify a fixed 3.1 release."
}
],
"lastModified": "2026-10-16T20:04:29.760",
"sourceIdentifier": "security-advisories@github.com"
}