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.
References
Configurations
No configuration.
History
No history.
Information
Published : 2026-09-08 20:18
Updated : 2026-09-09 21:17
NVD link : CVE-2026-84942
Mitre link : CVE-2026-84942
CVE.ORG link : CVE-2026-84942
JSON object : View
Products Affected
No product.
CWE
CWE-79
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
