CVE-2025-37736
Elastic Cloud Enterprise vulnerability analysis and mitigation

Overview

CVE-2025-37736 is an Improper Authorization (privilege escalation) vulnerability in Elastic Cloud Enterprise (ECE) that allows the built-in read-only user to invoke sensitive administrative APIs that should be restricted. It affects ECE versions 3.8.0–3.8.2 and 4.0.0–4.0.2. Elastic disclosed the vulnerability on October 31, 2025, with NVD publication following on November 7, 2025. It carries a CVSS v3.1 base score of 8.8 (High) (Elastic Advisory).

Technical details

The root cause is CWE-863 (Incorrect Authorization): the ECE platform fails to properly enforce access controls on a set of administrative REST API endpoints, allowing the built-in read-only user to invoke them without appropriate privilege checks. The affected APIs span user and service-account management operations, including creating/deleting/patching service accounts and their API keys, creating/deleting users, and managing authentication keys. Exploitation requires only a valid low-privilege (read-only) account and network access — no user interaction or elevated starting privileges beyond that are needed (Elastic Advisory, ZeroPath).

Impact

A low-privileged attacker exploiting this vulnerability can escalate to administrative capabilities within the ECE environment, compromising confidentiality, integrity, and availability. Specifically, an attacker could create or delete users and service accounts, generate or revoke API keys, and modify user configurations — effectively gaining administrative control over the ECE platform. This could expose sensitive log data managed by ECE, enable persistent access via rogue API keys, and potentially facilitate lateral movement within the broader Elastic infrastructure (Elastic Advisory, ZeroPath).

Exploitability

As of the time of disclosure, there is no public proof-of-concept exploit and no evidence of in-the-wild exploitation (Elastic Advisory). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.039% (0.000390), indicating a currently low probability of exploitation in the near term. However, the low attack complexity and minimal privilege requirement make it an attractive target if credentials for a read-only account are obtained.

Exploitation steps

  1. Obtain read-only credentials: Acquire credentials for the built-in ECE read-only user account through phishing, credential stuffing, or insider access.
  2. Authenticate to the ECE API: Use the read-only credentials to authenticate against the ECE REST API endpoint (e.g., via HTTP Basic Auth or an existing API key).
  3. Invoke restricted API endpoints: Send HTTP requests to privileged endpoints that should be inaccessible to the read-only role, such as POST /platform/configuration/security/service-accounts to create a new service account, or POST /users/auth/keys to generate a new API key for an existing user.
  4. Escalate privileges: Use the newly created service account or API key — which may carry higher privileges — to perform administrative actions, such as modifying user roles, deleting API keys of other users, or creating additional backdoor accounts.
  5. Establish persistence: Create additional API keys or user accounts to maintain persistent access even if the original read-only credentials are rotated (Elastic Advisory, ZeroPath).

Indicators of compromise

  • Network: Unexpected HTTP POST/DELETE/PATCH requests to ECE API endpoints such as /platform/configuration/security/service-accounts, /users, /users/auth/keys, or /users/{user_name} originating from accounts with read-only roles.
  • Logs: ECE audit logs showing the built-in read-only user successfully calling write or delete operations on user/service-account management endpoints; API calls to POST /users/auth/keys or DELETE /users/auth/keys/_all from low-privilege accounts.
  • Configuration Changes: Unexpected new service accounts or users appearing in ECE; newly generated API keys not associated with administrative activity; deletion of existing API keys or user accounts without corresponding change management records.
  • Behavioral: Sudden increase in API key generation events; service accounts created outside of normal provisioning workflows; read-only user account activity outside of business hours or from unusual source IPs.

Mitigation and workarounds

Elastic has released patched versions ECE 3.8.3 and ECE 4.0.3 that address this vulnerability. Organizations running ECE 3.8.0–3.8.2 or 4.0.0–4.0.2 should upgrade immediately to the respective fixed versions. As interim measures, administrators should review and audit API access controls, monitor for unauthorized API calls from low-privilege accounts, and apply the principle of least privilege across all user accounts. Rotating credentials for the read-only user and auditing existing service accounts and API keys for unauthorized entries is also recommended (Elastic Advisory).

Community reactions

Security news outlets such as Security Online covered the vulnerability shortly after disclosure, highlighting the privilege escalation risk (Security Online). Belgium's Centre for Cybersecurity issued an advisory urging immediate patching (CCB Belgium). Community commentary on Bluesky and security blogs characterized the flaw as potentially granting "god mode" access to sensitive log environments, reflecting concern about the broad administrative APIs exposed to the read-only role. Overall community sentiment emphasized urgency of patching given the low exploitation complexity.

Additional resources


SourceThis report was generated using AI

Related Elastic Cloud Enterprise vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2024-37282CRITICAL9.8
  • Elastic Cloud Enterprise logoElastic Cloud Enterprise
  • cpe:2.3:a:elastic:elastic_cloud_enterprise
NoYesJun 28, 2024
CVE-2025-37736HIGH8.8
  • Elastic Cloud Enterprise logoElastic Cloud Enterprise
  • cpe:2.3:a:elastic:elastic_cloud_enterprise
NoYesNov 07, 2025
CVE-2023-31418HIGH7.5
  • Java logoJava
  • elasticsearch
NoYesOct 26, 2023
CVE-2025-37729HIGH7.2
  • Elastic Cloud Enterprise logoElastic Cloud Enterprise
  • cpe:2.3:a:elastic:elastic_cloud_enterprise
NoYesOct 13, 2025
CVE-2022-23716MEDIUM5.3
  • Elastic Cloud Enterprise logoElastic Cloud Enterprise
  • cpe:2.3:a:elastic:elastic_cloud_enterprise
NoYesSep 28, 2022

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management