Skip to main content

OpenSearch Dashboards EUVDEUVD-2026-63592

| CVE-2026-18420 HIGH
Improperly Controlled Modification of Object Prototype Attributes (Prototype Pollution) (CWE-1321)
2026-08-20 AMZN GHSA-jhcc-gw3q-f4pc
8.7
CVSS 4.0 · Vendor: AMZN
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with low-privileged dashboard account
  2. Delivery
    Craft JSON payload with prototype pollution keys
  3. Exploit
    POST payload to TSVB metrics visualization API
  4. Execution
    Corrupt Node.js server prototype chain
  5. Persist
    Execute arbitrary code on Dashboards server
  6. Impact
    Exfiltrate OpenSearch indexed data or pivot to backend

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V3 - Web Frontend Security Prototype pollution prevention
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must hold a valid authenticated session in OpenSearch Dashboards with at minimum low-level access (PR:L per CVSS 4.0). The TSVB plugin is bundled with standard OpenSearch Dashboards installations and is enabled by default - no special configuration is required to enable the vulnerable endpoint. Exploitation is entirely blocked for unauthenticated users; anonymous access to the metrics API is not sufficient. Attack complexity is low (AC:L) with no additional attack requirements (AT:N), meaning no race conditions, specific timing, or non-default configurations are needed beyond having a user account. The attack targets the server-side Node.js process of OpenSearch Dashboards specifically; direct OpenSearch data nodes are not the exploit target, though they may be secondarily impacted via post-exploitation data access.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) scores 8.7 and signals a network-exploitable, low-complexity attack with full impact on the vulnerable system's confidentiality, integrity, and availability. The authentication requirement (PR:L) is the only meaningful friction: any user with a dashboard login can reach the TSVB metrics API endpoint. No EPSS score is present in the provided intelligence, so probabilistic comparison is not possible. The CVE is not in the CISA KEV catalog, meaning no confirmed active exploitation has been reported - however, absence from KEV does not imply low risk given that prototype pollution-to-RCE chains in Node.js applications are a well-understood and frequently weaponized attack class. The CVSS 4.0 subsequent-system impact metrics (SC:N/SI:N/SA:N) indicate the scope is bounded to the Dashboards server process itself, though RCE on that host may still expose indexed data from connected OpenSearch clusters. Organizations running OpenSearch Dashboards as a shared internal analytics platform - regardless of size - should treat this as an urgent patch given that any authenticated user, including low-trust internal accounts, can trigger full server compromise.

Exploit ScenarioDerived

An attacker with a valid low-privileged OpenSearch Dashboards account - such as a read-only analyst account - sends a POST request to the TSVB metrics visualization API endpoint containing a JSON payload crafted with prototype pollution keys (e.g., __proto__ or constructor.prototype containing injected function references). The Node.js server processes the payload without adequate sanitization, corrupting the prototype chain of global objects in the runtime. The attacker leverages this to execute arbitrary code in the context of the Dashboards server process, enabling data exfiltration from connected OpenSearch indices or lateral movement to backend infrastructure. No public proof-of-concept exploit has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 1.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 20, 2026

Remote code execution in OpenSearch Dashboards 3.0.0-3.7.x allows an authenticated low-privileged user to fully compromise the server via a prototype pollution flaw in the Time Series Visual Builder (TSVB) plugin. By sending a crafted JSON payload to the metrics visualization API endpoint, an attacker can corrupt the Node.js object prototype chain and achieve arbitrary server-side code execution. Vendor-released patch is available at version 3.8.0; no public exploit code or CISA KEV listing has been identified at time of analysis.

RemediationAI

Upgrade to OpenSearch Dashboards 3.8.0 or later, the vendor-confirmed fix version per the GitHub release (https://github.com/opensearch-project/OpenSearch-Dashboards/releases/tag/3.8.0) and AWS security bulletin 2026-085 (https://aws.amazon.com/security/security-bulletins/2026-085-aws/). For Amazon OpenSearch Service managed deployments, follow the AWS-specific upgrade procedures documented in the bulletin. If an immediate upgrade is operationally infeasible, implement network-layer or WAF-layer restrictions on access to the TSVB metrics visualization API endpoint, limiting it to trusted IP ranges only - note this narrows the attacker pool but does not eliminate the vulnerability for authenticated users within the allowed range. Additionally, audit existing dashboard user accounts and revoke access for any accounts that do not require it, as PR:L means any authenticated session is sufficient to trigger exploitation. No workaround eliminates the underlying flaw; patching to 3.8.0 is the only confirmed remediation.

Affected VersionsENISA

OpenSearch Dashboards 3.0.0 <3.8.0
Amazon OpenSearch Service 3.0.0 <3.8.0

Affected Packages

euvd amazon_opensearch_service fix: 3.8.0
euvd opensearch_dashboards fix: 3.8.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability is classified under CWE-1321 (Improperly Controlled Modification of Object Prototype Attributes - Prototype Pollution), a JavaScript-specific root cause where unsanitized user-supplied object keys such as __proto__, constructor, or prototype are merged into server-side objects. The TSVB plugin processes metrics visualization configuration as JSON on the server side within the Node.js runtime of OpenSearch Dashboards. When a specially crafted payload is submitted to the metrics API endpoint, it traverses the prototype chain of built-in JavaScript objects, injecting attacker-controlled properties that can redirect code execution. Affected products per CPE data are cpe:2.3:a:opensearch:opensearch_dashboards:* (versions 3.0.0 through 3.7.x) and cpe:2.3:a:aws:amazon_opensearch_service:* (the managed AWS equivalent). OpenSearch Dashboards is built on a Node.js/React stack forked from Kibana, making it susceptible to the same class of server-side prototype pollution attacks documented across the Node.js ecosystem.

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 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Network-reachable API requires only low-privilege authentication; scope unchanged as subsequent-system impact is not indicated by vendor data.

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

Primary rating from Vendor (AMZN).

CVSS VectorVendor: AMZN

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

Lifecycle Timeline

2
CVSS changed
Aug 20, 2026 - 21:22 NVD
8.8 (HIGH) 8.7 (HIGH)
CVE Published
Aug 20, 2026 - 20:40 cve.org
HIGH 8.7

DescriptionCVE.org

Improper input validation in the Time Series Visual Builder (TSVB) plugin in OpenSearch Dashboards allows an authenticated remote user to execute arbitrary code on the server via a crafted JSON payload to the metrics visualization API endpoint. This issue is a form of prototype pollution that enables remote code execution.

To remediate this issue, users should upgrade to OpenSearch Dashboards 3.8 or later.

Executive ViewAI

Why It Matters

OpenSearch Dashboards 3.0.0-3.7.x contains a remote code execution vulnerability allowing authenticated users to fully compromise the server through the Time Series Visual Builder plugin. Organizations using OpenSearch Dashboards for operational analytics and monitoring face potential loss of visibility into infrastructure health, data tampering, and lateral movement into the broader environment if exploited.

Business Impact: High
Compensating Controls

Apply vendor patch. Upgrade to OpenSearch Dashboards 3.8.0 or later.

Threat Intelligence Overview

EPSS Score
1.0%
Top 41% exploitable
Prevalence
Medium
widely adopted in AWS-hosted log analytics and observability 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 HIGH
CISA KEV No
Public POC No
EPSS 1.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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

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

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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

CVE-2026-77811 MEDIUM
6.2 Aug 21

Stored cross-site scripting in the OpenSearch Dashboards dashboards-observability plugin allows a remote authenticated u

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