Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege OpenSearch account with saved-object write access
-
DeliveryCraft saved observability asset embedding XSS payload
-
ExploitUpload malicious asset via dashboards-observability plugin
-
ExecutionInduce higher-privilege victim to view asset
-
PersistMalicious JavaScript executes in victim's browser session
-
ImpactExfiltrate session tokens or perform unauthorized dashboard actions as victim
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an attacker to hold a valid OpenSearch Dashboards account with write permissions to saved objects - unauthenticated users cannot trigger this vulnerability, and accounts without saved-object write access are not sufficient. The attacker must upload or modify a saved asset within the dashboards-observability plugin to embed the malicious payload. A separate victim user must then actively view or open the malicious saved asset in their own browser session (UI:R). Exploitation is bounded by: (1) mandatory low-privilege authentication with specific saved-object write ACL, (2) social engineering or natural workflow dependency to induce a victim to open the asset, and (3) impact is limited to the victim's browser session context - there is no direct server-side code execution or file system access. Non-default access restrictions (e.g., fine-grained access control limiting who can create or share saved objects) would further reduce the exploitable population. |
| Impact | The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N scoring 8.7 (High) is well-calibrated. PR:L confirms this is not an unauthenticated threat - an attacker must hold a valid low-privilege account with write access to saved objects, substantially limiting opportunistic or mass exploitation. UI:R requires a victim to actively view the malicious saved asset, adding a social engineering dependency. The S:C scope change and C:H/I:H combination reflect serious downstream impact once triggered: session hijacking, credential theft, or admin-level action impersonation are realistic outcomes. No EPSS score was provided in available intelligence; KEV status is absent, meaning active exploitation by threat actors has not been confirmed by CISA at this time. No POC code has been identified. In practice, this vulnerability is most dangerous in multi-tenant Amazon OpenSearch Service deployments or shared analytics environments where multiple privilege levels access common dashboards. For single-tenant or strictly access-controlled deployments, the requirement for a malicious insider or compromised low-privilege account meaningfully reduces real-world likelihood. |
| Exploit ScenarioDerived | An attacker with a low-privilege OpenSearch Dashboards account - obtained through credential compromise or insider access - crafts a saved observability asset containing a malicious JavaScript payload and uploads it via the dashboards-observability plugin's saved asset functionality. When an administrator or higher-privilege user subsequently opens that saved asset in their browser, the script executes under the victim's session context, exfiltrating session tokens or API keys to an attacker-controlled endpoint and enabling impersonation of the victim within OpenSearch Dashboards. No public POC has been identified, but the technique is a well-understood stored XSS pattern requiring only standard web exploitation knowledge. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 21, 2026
Stored cross-site scripting in the OpenSearch Dashboards dashboards-observability plugin allows a remote authenticated user with write permissions to saved objects to inject arbitrary JavaScript that executes in other users' browser sessions. Affected deployments include both self-hosted OpenSearch Dashboards and Amazon OpenSearch Service (managed). The scope change (S:C) and high confidentiality/integrity impact make this particularly dangerous in multi-tenant environments where admin accounts may view attacker-controlled saved assets. No public exploit or CISA KEV listing has been identified at time of analysis; vendor-released patches are available in versions 3.4.0 and 2.19.0.
RemediationAI
Upgrade OpenSearch Dashboards to version 3.4.0 (for 3.x deployments) or 2.19.0 (for 2.x deployments), both confirmed as fixed releases available at https://opensearch.org/artifacts/by-version/#release-3-4-0 and https://opensearch.org/artifacts/by-version/#release-2-19-0 respectively. Amazon OpenSearch Service customers should consult the AWS security bulletin at https://aws.amazon.com/security/security-bulletins/2026-088-aws/ for managed service patching timelines and instructions. If immediate patching is not feasible, revoke or strictly limit write permissions to OpenSearch Dashboards saved objects to only explicitly trusted accounts - this removes the attack vector entirely since exploitation requires saved-object write access. As a secondary control, audit existing saved assets in the dashboards-observability plugin for unexpected HTML or script content. The GitHub security advisory at https://github.com/opensearch-project/dashboards-observability/security/advisories/GHSA-rmqx-r3wm-3px5 may contain additional mitigating guidance from the maintainers.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The dashboards-observability plugin is a component of OpenSearch Dashboards - the AWS-maintained open-source fork of Kibana - providing observability features such as traces, metrics, and log visualization. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation / XSS): the plugin fails to validate or sanitize uploaded saved asset content, allowing arbitrary HTML and JavaScript to be stored server-side and subsequently rendered in other users' browser sessions. Affected CPEs span both the AWS managed service (cpe:2.3:a:aws:amazon_opensearch_service:*) and the open-source plugin (cpe:2.3:a:opensearch:opensearch_dashboards_dashboards-observability_plugin:*), indicating both deployment models are vulnerable. The CVSS scope change (S:C) reflects that the malicious payload executes under the victim's browser origin rather than a sandboxed attacker context, enabling session token access and actions-on-behalf-of-victim.
Know when Opensearch gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:N/VI:N/VA:N/SC:H/SI:H/SA:N
Network delivery confirmed; PR:L reflects mandatory authenticated write access; S:C captures browser-context scope change enabling victim session hijacking.
Primary rating from Vendor (AMZN).
CVSS VectorVendor: AMZN
Lifecycle Timeline
3DescriptionCVE.org
Improper input validation in the dashboards-observability plugin in OpenSearch Dashboards allows a remote authenticated user with write permissions to OpenSearch Dashboards saved objects to execute arbitrary JavaScript in the context of other users' browser sessions by uploading a saved asset with arbitrary web content.
Executive ViewAI
OpenSearch Dashboards' dashboards-observability plugin contains a stored cross-site scripting vulnerability (CVSS 8.7) that allows authenticated users with write permissions to inject malicious JavaScript affecting other users' sessions, creating particular risk in multi-tenant environments where administrative accounts may access attacker-controlled dashboards. Both self-hosted deployments and Amazon OpenSearch Service customers are affected, exposing potential compromise of sensitive observability data and administrative operations. Vendor patches are available and should be prioritized for rapid deployment.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Opensearch
View allopensearch-ruby is a community-driven, open source fork of elasticsearch-ruby. Rated high severity (CVSS 8.8), this vuln
A vulnerability in OpenSearch allows attackers to cause Denial of Service (DoS) by submitting complex query_string input
Remote code execution in OpenSearch Dashboards 3.0.0-3.7.x allows an authenticated low-privileged user to fully compromi
Remote code execution via the OpenSearch SQL plugin's Flint extension query handler exposes Apache Spark workers to arbi
Remote code execution in OpenSearch's SQL plugin cursor pagination component allows authenticated users holding only bas
Unbounded HTTP request payload processing in OpenSearch Dashboards' capabilities route handler allows unauthenticated re
OpenSearch is an open source distributed and RESTful search engine. Rated high severity (CVSS 8.8), this vulnerability i
Missing authorization in the Execute Monitor API of the Amazon OpenSearch Alerting plugin allows any authenticated remot
Server-side request forgery and local file read in the OpenSearch Security Analytics plugin exposes authenticated users
OpenSearch Security is a plugin for OpenSearch that offers encryption, authentication and authorization. Rated high seve
OpenSearch is an open source distributed and RESTful search engine. Rated medium severity (CVSS 6.5), this vulnerability
OpenSearch is a community-driven, open source fork of Elasticsearch and Kibana. Rated medium severity (CVSS 6.3), this v
EUVD-2026-64129
NVD
CVE.org
EPSS
GitHub
Exploit-DB