ZeroHour

CVE-2026-78607

large

Missing Authorization in Elasticsearch Custom Inference Service Exposes Credentials

CVSS 3.1
7.1 high
EPSS
<1%p9
Published
()
Modified
AI analysis

CVE-2026-78607 is a missing-authorization flaw (CWE-862) in the custom inference service of Elasticsearch. An authenticated user who holds only inference execution privileges can direct outbound inference traffic to a destination of their choosing, allowing them to observe that traffic and expose administrator-provisioned credentials (CVSS 3.1: 7.1, high confidentiality impact with low integrity impact). The flaw is triggered remotely with low privileges and no user interaction: any user authorized to run inference, but not administer the cluster, can abuse the missing authorization check. Elasticsearch deployments that provision custom inference services with credentials and grant inference execute privileges to non-administrator users are affected; the specific affected version ranges are those listed in Elastic's security advisory. No exploitation is currently known: EPSS is 0.2% (9th percentile), the issue is not in CISA KEV, and no public proof-of-concept exists.

What to do: Upgrade Elasticsearch to the patched release referenced in Elastic's security advisory for CVE-2026-78607. In the meantime, audit roles for users holding inference execute privileges, restrict or rotate administrator-provisioned credentials (e.g., API keys) configured on custom inference endpoints, and monitor outbound inference traffic for unexpected destinations.

Affected
Elasticsearch
Estimated exposure
large≈100,000+ Elasticsearch deployments, of which only clusters using the custom inference service with non-admin inference users are practically affected — Elasticsearch is one of the most widely deployed search and analytics engines, with roughly 100,000+ instances visible in public internet scans and a very large overall install base, but the flaw only matters where the custom inference…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Missing Authorization (CWE-862) in the Elasticsearch custom inference service can lead to information disclosure via Privilege Abuse (CAPEC-122). A user holding only inference execution privileges could cause outbound inference traffic to be directed to a destination of their choosing and could cause administrator-provisioned credentials to be exposed.

Vendors
elastic
Products
elasticsearch
Weakness
CWE-862
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N

In the news

No ingested article mentions this CVE yet.