Read the docs
TI-2026-85663 Aliases CVE-2026-110802

DOM-based XSS in Altair iframe sandbox runs attacker-supplied scripts

Priority LOW 27CWE-79Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Cross-site scripting, Code execution
Confidentiality · integrity · availability
Low · Low · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-79 and CWE-829.

Summary

Altair GraphQL client versions from 7.2.4 before 8.5.8 are affected, along with the altair-express-middleware, altair-fastify-plugin, altair-koa-middleware and altair-static packages. The iframe sandbox entry point takes attacker-controlled script URLs from its query string and injects them into the page, a DOM-based cross-site scripting flaw (CWE-79). If a victim opens a crafted URL directly, the injected script runs in the origin serving Altair, with access to script-readable storage and same-origin requests, subject to the deployment's authentication and cookie controls.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

Description from the CNA

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.

Why it matters now

EPSS 0.00221 12th percentileScored 2026-11-07
Fix Fixed altair (altair-graphql): 8.5.8altair-express-middleware (altair-graphql): 8.5.8+3 more products

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
altair-graphqlaltair7.2.4 to before 8.5.88.5.8Patch availableCNA
altair-graphqlaltair-express-middleware7.2.4 to before 8.5.88.5.8Patch availableCNA
altair-graphqlaltair-fastify-plugin7.2.4 to before 8.5.88.5.8Patch availableCNA
altair-graphqlaltair-koa-middleware7.2.4 to before 8.5.88.5.8Patch availableCNA
altair-graphqlaltair-static7.2.4 to before 8.5.88.5.8Patch availableCNA
  • altair Vendoraltair-graphql Affected 7.2.4 to before 8.5.8 Fixed in 8.5.8 Patch available CNA
  • altair-express-middleware Vendoraltair-graphql Affected 7.2.4 to before 8.5.8 Fixed in 8.5.8 Patch available CNA
  • altair-fastify-plugin Vendoraltair-graphql Affected 7.2.4 to before 8.5.8 Fixed in 8.5.8 Patch available CNA
  • altair-koa-middleware Vendoraltair-graphql Affected 7.2.4 to before 8.5.8 Fixed in 8.5.8 Patch available CNA
  • altair-static Vendoraltair-graphql Affected 7.2.4 to before 8.5.8 Fixed in 8.5.8 Patch available CNA

Remediation

Upgrade altair, altair-express-middleware, altair-fastify-plugin, altair-koa-middleware and altair-static to version 8.5.8, which fixes the flaw.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

  • Fix · CNA altair (altair-graphql) Fixed in 8.5.8
  • Fix · CNA altair-express-middleware (altair-graphql) Fixed in 8.5.8
  • Fix · CNA altair-fastify-plugin (altair-graphql) Fixed in 8.5.8
  • Fix · CNA altair-koa-middleware (altair-graphql) Fixed in 8.5.8
  • Fix · CNA altair-static (altair-graphql) Fixed in 8.5.8

Vendor assessments

Red Hat

Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat

Timeline

  1. 2026-11-05 Threatist record created from CVE-2026-110802
  2. 2026-11-06 Affected versions changed · Red Hat
  3. 2026-11-06 CVSS score added · Red Hat
  4. 2026-11-07 Priority changed: MEDIUM → LOW

References

  • TI-2023-23490 The Altair Desktop Client Does Not Sanitize External URLs before passing them to the underlying system CVSS 3.1HIGH 7.8
  • TI-2024-36262 Altair GraphQL Client's desktop app does not validate HTTPS certificates CVSS 3.1MEDIUM 6.8

Sources