Description
Deserialization of Untrusted Data (CWE-502) in the Elasticsearch machine learning component can lead to remote code execution via Object Injection (CAPEC-586). A specially crafted trained model artifact could cause attacker-controlled logic to execute with a materially broader system-call surface than intended. Exploitation requires an authenticated user with sufficient privileges to create and deploy trained models.
Published: 2026-09-01
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

Deserialization of untrusted data in the Elasticsearch machine learning component can trigger remote code execution through object injection. A maliciously crafted trained model artifact allows the attacker to introduce attacker-controlled logic, leading to execution of arbitrary code with a broader system‑call surface than intended. This flaw provides full control over the Elasticsearch host for users who are able to deploy trained models.

Affected Systems

Elastic’s Elasticsearch product is affected. Specific product versions are not disclosed in the advisory, but all installations that include the machine learning component require assessment for the presence of this flaw.

Risk and Exploitability

The vulnerability scores a CVSS of 8.8, indicating high severity, and it is not listed in the CISA KEV catalog. An attacker must first be authenticated and possess sufficient privileges to create and deploy trained models. Once those prerequisites are met, the attacker can upload a malicious model, resulting in arbitrary code execution on the Elasticsearch cluster. The EPSS score is not available, so the exploitation probability is unknown, but the high CVSS suggests a significant potential impact if the required privileges exist.

Generated by OpenCVE AI on September 2, 2026 at 01:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Elasticsearch patches that address the deserialization issue (for example, versions 8.19.20, 9.4.5, and 9.5.1).
  • Restrict the ability to create and deploy trained models to the minimum set of users who truly require that capability.
  • Implement logging and monitoring of trained model uploads to detect anomalous activity.

Generated by OpenCVE AI on September 2, 2026 at 01:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 02 Sep 2026 19:00:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:elastic:elasticsearch:*:*:*:*:*:*:*:*
cpe:2.3:a:elastic:elasticsearch:9.5.0:*:*:*:*:*:*:*

Wed, 02 Sep 2026 01:00:00 +0000

Type Values Removed Values Added
First Time appeared Elastic
Elastic elasticsearch
Vendors & Products Elastic
Elastic elasticsearch

Tue, 01 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Description Deserialization of Untrusted Data (CWE-502) in the Elasticsearch machine learning component can lead to remote code execution via Object Injection (CAPEC-586). A specially crafted trained model artifact could cause attacker-controlled logic to execute with a materially broader system-call surface than intended. Exploitation requires an authenticated user with sufficient privileges to create and deploy trained models.
Title Deserialization of Untrusted Data in Elasticsearch Leading to Remote Code Execution
Weaknesses CWE-502
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Subscriptions

Elastic Elasticsearch
cve-icon MITRE

Status: PUBLISHED

Assigner: elastic

Published:

Updated: 2026-09-02T03:55:56.675Z

Reserved: 2026-08-10T11:17:38.892Z

Link: CVE-2026-72649

cve-icon Vulnrichment

Updated: 2026-09-01T19:38:48.300Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-01T20:17:16.853

Modified: 2026-09-02T18:49:54.593

Link: CVE-2026-72649

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-02T01:45:05Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data