Skip to main content

OpenSearch Dashboards EUVDEUVD-2026-64129

| CVE-2026-77811 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-08-21 AMZN
6.2
CVSS 4.0 · Vendor: AMZN
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege OpenSearch account with saved-object write access
  2. Delivery
    Craft saved observability asset embedding XSS payload
  3. Exploit
    Upload malicious asset via dashboards-observability plugin
  4. Execution
    Induce higher-privilege victim to view asset
  5. Persist
    Malicious JavaScript executes in victim's browser session
  6. Impact
    Exfiltrate 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

OpenSearch Dashboards dashboards-observability plugin 0 <2.19.6
OpenSearch Dashboards dashboards-observability plugin 0 <3.4

Affected Packages

euvd opensearch_dashboards_dashboards_observability_plugin fix: 2.19.6, 3.4

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

Vendor (AMZN) PRIMARY 6.2 HIGH
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
vuln.today AI 8.7 HIGH

Network delivery confirmed; PR:L reflects mandatory authenticated write access; S:C captures browser-context scope change enabling victim session hijacking.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:L/VA:N/SC:H/SI:H/SA:N

Primary rating from Vendor (AMZN).

CVSS VectorVendor: AMZN

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Active
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Aug 21, 2026 - 21:22 NVD
HIGH MEDIUM
CVSS changed
Aug 21, 2026 - 21:22 NVD
8.7 (HIGH) 6.2 (MEDIUM)
CVE Published
Aug 21, 2026 - 20:09 cve.org
HIGH 8.7

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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 70% exploitable
Prevalence
Medium
Popular in AWS-centric enterprises; not universally deployed outside cloud-native stacks.
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

31
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +31
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2022-31115 HIGH POC
8.8 Jun 30

opensearch-ruby is a community-driven, open source fork of elasticsearch-ruby. Rated high severity (CVSS 8.8), this vuln

CVE-2025-9624 HIGH POC
8.3 Nov 25

A vulnerability in OpenSearch allows attackers to cause Denial of Service (DoS) by submitting complex query_string input

CVE-2026-18420 HIGH
8.7 Aug 20

Remote code execution in OpenSearch Dashboards 3.0.0-3.7.x allows an authenticated low-privileged user to fully compromi

CVE-2026-18428 HIGH
8.7 Aug 13

Remote code execution via the OpenSearch SQL plugin's Flint extension query handler exposes Apache Spark workers to arbi

CVE-2026-83497 HIGH
8.7 Aug 31

Remote code execution in OpenSearch's SQL plugin cursor pagination component allows authenticated users holding only bas

CVE-2026-75897 HIGH
8.7 Aug 18

Unbounded HTTP request payload processing in OpenSearch Dashboards' capabilities route handler allows unauthenticated re

CVE-2023-23612 HIGH
8.8 Jan 26

OpenSearch is an open source distributed and RESTful search engine. Rated high severity (CVSS 8.8), this vulnerability i

CVE-2026-19311 HIGH
8.6 Aug 12

Missing authorization in the Execute Monitor API of the Amazon OpenSearch Alerting plugin allows any authenticated remot

CVE-2026-18952 HIGH
8.6 Aug 12

Server-side request forgery and local file read in the OpenSearch Security Analytics plugin exposes authenticated users

CVE-2022-35980 HIGH
7.5 Aug 12

OpenSearch Security is a plugin for OpenSearch that offers encryption, authentication and authorization. Rated high seve

CVE-2023-23613 MEDIUM
6.5 Jan 26

OpenSearch is an open source distributed and RESTful search engine. Rated medium severity (CVSS 6.5), this vulnerability

CVE-2022-41918 MEDIUM
6.3 Nov 15

OpenSearch is a community-driven, open source fork of Elasticsearch and Kibana. Rated medium severity (CVSS 6.3), this v

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy