CVE-2026-39965
TypeBot is a chatbot builder tool. Versions 3.15.2 and prior contain an SSRF via Open Redirect Bypass as the HTTP Request block and Code block validate the initial request URL via validateHttpReqUrl() to block private IPs and cloud metadata hostnames. However, the HTTP clients (ky and fetch) follow 302 redirects without re-validating the redirect destination. An authenticated user can point a bot block to an attacker-controlled server that responds with a redirect to an internal IP, causing the Typebot server to reach internal services.
Leer descripción completaMostrar menos
An authenticated Typebot user can reach AWS metadata (169.254.169.254), private subnets, and container-internal services. Exploitable to extract cloud IAM credentials or probe internal APIs inaccessible from the internet. This issue has been fixed in version 3.16.0.
CVSS
- Versión: 3.1
- Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
- Puntuación base: 7.7
Probabilidad de explotación (EPSS)
- Probabilidad de explotación en los próximos 30 días: 0.38%
- Percentil entre todas las CVEs puntuadas: 29
- Fecha de la puntuación: 6/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
T1210Exploitation of Remote Serviceslateral movement85 % - Impacto principal
T1090.001Internal Proxycommand and control80 % - Impacto secundario
T1552.005Cloud Instance Metadata APIcredential access75 %
SSRF remoto (CWE-918) via redirect bypass en HTTP Request block. PR:L requiere autenticación. Acceso a metadata AWS y servicios internos. Impacto: proxy/SSRF y exfiltración de credenciales cloud.
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-918
Referencias
JSON original (NVD)
Mostrar
{
"id": "CVE-2026-39965",
"cveTags": [],
"metrics": {
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"id": "CVE-2026-39965",
"role": "CISA Coordinator",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"version": "2.0.3",
"timestamp": "2026-05-22T18:25:44.199883Z"
}
}
],
"cvssMetricV31": [
{
"type": "Secondary",
"source": "security-advisories@github.com",
"cvssData": {
"scope": "CHANGED",
"version": "3.1",
"baseScore": 7.7,
"attackVector": "NETWORK",
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N",
"integrityImpact": "NONE",
"userInteraction": "NONE",
"attackComplexity": "LOW",
"availabilityImpact": "NONE",
"privilegesRequired": "LOW",
"confidentialityImpact": "HIGH"
},
"impactScore": 4,
"exploitabilityScore": 3.1
}
]
},
"affected": [
{
"source": "security-advisories@github.com",
"affectedData": [
{
"vendor": "baptisteArno",
"product": "typebot.io",
"versions": [
{
"status": "affected",
"version": "< 3.16.0"
}
]
}
]
}
],
"published": "2026-05-22T18:16:21.857",
"references": [
{
"url": "https://github.com/baptisteArno/typebot.io/releases/tag/v3.16.0",
"source": "security-advisories@github.com"
},
{
"url": "https://github.com/baptisteArno/typebot.io/security/advisories/GHSA-jxv3-m939-w95c",
"source": "security-advisories@github.com"
},
{
"url": "https://github.com/baptisteArno/typebot.io/security/advisories/GHSA-jxv3-m939-w95c",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
}
],
"vulnStatus": "Deferred",
"weaknesses": [
{
"type": "Secondary",
"source": "security-advisories@github.com",
"description": [
{
"lang": "en",
"value": "CWE-918"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "TypeBot is a chatbot builder tool. Versions 3.15.2 and prior contain an SSRF via Open Redirect Bypass as the HTTP Request block and Code block validate the initial request URL via validateHttpReqUrl() to block private IPs and cloud metadata hostnames. However, the HTTP clients (ky and fetch) follow 302 redirects without re-validating the redirect destination. An authenticated user can point a bot block to an attacker-controlled server that responds with a redirect to an internal IP, causing the Typebot server to reach internal services. An authenticated Typebot user can reach AWS metadata (169.254.169.254), private subnets, and container-internal services. Exploitable to extract cloud IAM credentials or probe internal APIs inaccessible from the internet. This issue has been fixed in version 3.16.0."
},
{
"lang": "es",
"value": "TypeBot es una herramienta de creación de chatbots. Las versiones 3.15.2 y anteriores contienen una SSRF a través de un bypass de redirección abierta, ya que el bloque de solicitud HTTP y el bloque de código validan la URL de solicitud inicial a través de validateHttpReqUrl() para bloquear IPs privadas y nombres de host de metadatos de la nube. Sin embargo, los clientes HTTP (ky y fetch) siguen redirecciones 302 sin revalidar el destino de la redirección. Un usuario autenticado puede apuntar un bloque de bot a un servidor controlado por el atacante que responde con una redirección a una IP interna, haciendo que el servidor de Typebot acceda a servicios internos. Un usuario autenticado de Typebot puede acceder a metadatos de AWS (169.254.169.254), subredes privadas y servicios internos del contenedor. Explotable para extraer credenciales IAM de la nube o sondear APIs internas inaccesibles desde internet. Este problema ha sido solucionado en la versión 3.16.0."
}
],
"lastModified": "2026-07-23T16:10:00.137",
"sourceIdentifier": "security-advisories@github.com"
}