CVE-2026-110802 Cross-site scripting (XSS) basado en DOM en el sandbox de iframe de Altair mediante URLs de script…
Desde 7.2.4 hasta 8.5.8, packages/altair-iframe-sandbox/src/main.ts lee plugin_sandbox_opts del query string de iframe-sandbox y pasa scriptUrls controladas por el atacante a injectScript() en packages/altair-core/src/utils/inject.ts, que crea elementos script en la página. El flujo previsto del iframe padre coloca la página en un iframe con sandbox allow-scripts y sin allow-same-origin, pero la navegación directa a una URL iframe-sandbox manipulada omite ese aislamiento y ejecuta el script en el origen que sirve…
CVSS 3.1
- Probabilidad de explotación · EPSS del 09/110,2 % · percentil 12
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
altair-graphql altair
>= 7.2.4, < 8.5.8
altair-graphql altair-express-middleware
>= 7.2.4, < 8.5.8
altair-graphql altair-fastify-plugin
>= 7.2.4, < 8.5.8
altair-graphql altair-koa-middleware
>= 7.2.4, < 8.5.8
altair-graphql altair-static
>= 7.2.4, < 8.5.8
Qué hacer
- Verificá si usás altair y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 6.1 MEDIA
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosNinguno
- Interacción del usuarioRequerida
- AlcanceCambiado
- ConfidencialidadBaja
- IntegridadBaja
- DisponibilidadNinguna
Descripción original
Altair is a GraphQL client for all platforms. From 7.2.4 until 8.5.8, packages/altair-iframe-sandbox/src/main.ts reads plugin_sandbox_opts from the iframe-sandbox query string and passes attacker-controlled scriptUrls to injectScript() in packages/altair-core/src/utils/inject.ts, which creates script elements in the page. The intended parent iframe flow places the page in an iframe with sandbox allow-scripts and without allow-same-origin, but direct navigation to a crafted iframe-sandbox URL omits that isolation and executes the supplied script in the origin serving Altair. Exploitation requires a victim to open the crafted URL, and the resulting script can access script-readable storage and make same-origin requests according to the deployment's authentication and cookie controls. This issue is fixed in version 8.5.8.
Referencias (4)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.