Skip to content
CVE PROGRAM SOURCE RECORD6.3 Medium

CVE-2026-84942

Stored Cross-Site Scripting via Vega Expression Function Bypass in OpenSearch Dashboards

Description

Improper input validation in the Vega expression function implementation in OpenSearch Dashboards allows a remote authenticated actor with dashboard write permissions to execute arbitrary JavaScript in the context of other users' browser sessions by saving a crafted Vega visualization. The checkForFunctionProperty validation routine failed to recurse into arrays of objects, allowing a function property nested inside an array to bypass validation.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

AWS Amazon OpenSearch Service

Default version status: unaffected

  • v2.3.0 to ≤ v3.5.0unaffected

OpenSearch OpenSearch Dashboards

Default version status: unaffected

  • v2.0.0 to ≤ v3.5.0affected

References