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.
Advisories

No advisories yet.

Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Fri, 06 Nov 2026 22:00:00 +0000

Type Values Removed Values Added
First Time appeared Altair-graphql
Altair-graphql altair-express-middleware
Altair-graphql altair-fastify-plugin
Altair-graphql altair-koa-middleware
Altairgraphql
Altairgraphql altair
Vendors & Products Altair-graphql
Altair-graphql altair-express-middleware
Altair-graphql altair-fastify-plugin
Altair-graphql altair-koa-middleware
Altairgraphql
Altairgraphql altair

Fri, 06 Nov 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Thu, 05 Nov 2026 20:45:00 +0000

Type Values Removed Values Added
Description 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.
Title Altair: DOM-based XSS via attacker-controlled script URLs in the iframe sandbox
Weaknesses CWE-79
CWE-829
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}


Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-11-05T20:41:52.499Z

Reserved: 2026-10-14T17:40:14.920Z

Link: CVE-2026-110802

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-05T21:18:35.267

Modified: 2026-11-05T21:18:35.267

Link: CVE-2026-110802

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-11-05T20:41:52Z

Links: CVE-2026-110802 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T21:13:53Z

Weaknesses