CVE-2026-44698
Home Assistant is open source home automation software that puts local control and privacy first. Prior to 2026.4.1 for iOS and 2026.4.4 for Android, he Home Assistant Companion apps for Android and iOS expose a JavaScript bridge to the in-app WebView window.externalApp on Android and webkit.messageHandlers.getExternalAuth (alongside revokeExternalAuth and externalBus) on iOS.
Leer descripción completaMostrar menos
Two flaws expose the bridge to all frames (including cross-origin iframes) and unsanitized interpolation of the JavaScript callback identifier allows a cross-origin iframe rendered inside the Companion app to execute arbitrary JavaScript in the Home Assistant frontend's main-frame origin and exfiltrate the signed-in user's access token. This vulnerability is fixed in 2026.4.1 for iOS and 2026.4.4 for Android.
CVSS
- Versión: 3.1
- Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H
- Puntuación base: 8.3
Probabilidad de explotación (EPSS)
- Probabilidad de explotación en los próximos 30 días: 0.17%
- Percentil entre todas las CVEs puntuadas: 5
- Fecha de la puntuación: 5/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
T1189Drive-by Compromiseinitial access75 % - Impacto principal
T1059.007JavaScriptexecution80 % - Impacto secundario
T1552.007Container APIcredential access85 %
XSS via iframe cross-origen en WebView sin sanitización expone bridge JavaScript. Exfiltración de token de acceso autenticado (credential theft).
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 (2)
⚠ Inferidas por IA a partir de la descripción — NVD aún no ha analizado esta CVE; no son CPE verificados.
CWE
- CWE-94, CWE-346, CWE-749, CWE-940
Referencias
JSON original (NVD)
Mostrar
{
"id": "CVE-2026-44698",
"cveTags": [],
"metrics": {
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"id": "CVE-2026-44698",
"role": "CISA Coordinator",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"version": "2.0.3",
"timestamp": "2026-05-29T13:58:46.407095Z"
}
}
],
"cvssMetricV31": [
{
"type": "Secondary",
"source": "security-advisories@github.com",
"cvssData": {
"scope": "CHANGED",
"version": "3.1",
"baseScore": 8.3,
"attackVector": "NETWORK",
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H",
"integrityImpact": "HIGH",
"userInteraction": "REQUIRED",
"attackComplexity": "HIGH",
"availabilityImpact": "HIGH",
"privilegesRequired": "NONE",
"confidentialityImpact": "HIGH"
},
"impactScore": 6,
"exploitabilityScore": 1.6
}
]
},
"affected": [
{
"source": "security-advisories@github.com",
"affectedData": [
{
"vendor": "home-assistant",
"product": "core",
"versions": [
{
"status": "affected",
"version": "< 2026.4.4"
}
]
},
{
"vendor": "Home Assistant",
"product": "Companion app (iOS)",
"versions": [
{
"status": "affected",
"version": "< 2026.4.1"
}
]
},
{
"vendor": "Home Assistant",
"product": "Companion app (Android)",
"versions": [
{
"status": "affected",
"version": "< 2026.4.4"
}
]
}
]
}
],
"published": "2026-05-29T14:16:28.823",
"references": [
{
"url": "https://github.com/home-assistant/core/security/advisories/GHSA-7jp2-p2fw-mgvf",
"source": "security-advisories@github.com"
}
],
"vulnStatus": "Awaiting Analysis",
"weaknesses": [
{
"type": "Secondary",
"source": "security-advisories@github.com",
"description": [
{
"lang": "en",
"value": "CWE-94"
},
{
"lang": "en",
"value": "CWE-346"
},
{
"lang": "en",
"value": "CWE-749"
},
{
"lang": "en",
"value": "CWE-940"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "Home Assistant is open source home automation software that puts local control and privacy first. Prior to 2026.4.1 for iOS and 2026.4.4 for Android, he Home Assistant Companion apps for Android and iOS expose a JavaScript bridge to the in-app WebView window.externalApp on Android and webkit.messageHandlers.getExternalAuth (alongside revokeExternalAuth and externalBus) on iOS. Two flaws expose the bridge to all frames (including cross-origin iframes) and unsanitized interpolation of the JavaScript callback identifier allows a cross-origin iframe rendered inside the Companion app to execute arbitrary JavaScript in the Home Assistant frontend's main-frame origin and exfiltrate the signed-in user's access token. This vulnerability is fixed in 2026.4.1 for iOS and 2026.4.4 for Android."
},
{
"lang": "es",
"value": "Home Assistant es un software de automatización del hogar de código abierto que prioriza el control local y la privacidad. Antes de 2026.4.1 para iOS y 2026.4.4 para Android, las aplicaciones Home Assistant Companion para Android e iOS exponen un puente JavaScript a la WebView en la aplicación window.externalApp en Android y webkit.messageHandlers.getExternalAuth (junto con revokeExternalAuth y externalBus) en iOS. Dos fallos exponen el puente a todos los marcos (incluidos los iframes de origen cruzado) y la interpolación no saneada del identificador de devolución de llamada de JavaScript permite que un iframe de origen cruzado renderizado dentro de la aplicación Companion ejecute JavaScript arbitrario en el origen del marco principal del frontend de Home Assistant y exfiltre el token de acceso del usuario autenticado. Esta vulnerabilidad está corregida en 2026.4.1 para iOS y 2026.4.4 para Android."
}
],
"lastModified": "2026-07-21T12:10:00.090",
"sourceIdentifier": "security-advisories@github.com"
}