Skip to main content

APM Server EUVDEUVD-2026-116071

| CVE-2026-115289 MEDIUM
Use of Multiple Resources with Duplicate Identifier (CWE-694)
2026-11-03 elastic GHSA-w3jx-fg2m-w3g8
4.3
CVSS 3.1 · Vendor: elastic
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as APM agent
  2. Exploit
    Send crafted agent configuration request
  3. Execution
    Receive cached config of another service
  4. Impact
    Disclose or apply foreign settings

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V6 - Authentication Use of multiple resources in auth
Exploitation Conditions

Exploitation requires an authenticated APM agent (PR:L) issuing a central agent configuration request to an APM Server that provides central configuration to more than one service - the flaw only manifests where multiple services share the same APM Server configuration source. The disclosure is bounded in time: the agent receives the wrong service's configuration only until the cached configuration expires, making the outcome timing-dependent and non-deterministic rather than reliably attacker-controlled. Limiting factors: authentication is required, a multi-service shared-configuration deployment is needed, and impact is confined to configuration disclosure and mis-applied settings (e.g. sampling) rather than code execution or data modification. The precise trigger of the duplicate-identifier collision is not described in the available sources.

Impact

This is a moderate, low-priority issue in practice despite being network-reachable. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N, base 4.3) describes a network-accessible flaw requiring low-level privileges (PR:L), with only low confidentiality impact and no integrity or availability impact to the system itself. The vuln.today decision label is 'this_month' - a routine patch cadence, not act_now or emergency - which aligns with the modest score. There is no CISA KEV listing (not confirmed actively exploited), no EPSS score provided in the input, and no public exploit identified at time of analysis - the sole reference is the Elastic vendor advisory (ESA-2026-200), not exploit code. The realistic risk is cross-service information disclosure and configuration bleed between tenants/services sharing one APM Server, not remote code execution or data destruction. One caveat worth flagging for defenders: the CVSS scopes impact as C:L only, but the description notes a service may run with another service's settings (e.g. sampling), which is arguably a low integrity impact not reflected in the official vector - verify tolerance for mis-applied config with Elastic. EPSS is absent, so probabilistic exploitation likelihood could not be weighed.

Exploit ScenarioDerived

In an environment where one APM Server serves central configuration to multiple services, an authenticated APM agent sends a central agent configuration request and, due to a duplicate-identifier flaw (CWE-694), receives the cached configuration belonging to a different service until that cache entry expires. The receiving service may then disclose another service's settings or operate under sampling/config values meant for a different service. No public exploit code exists; exploitation depends on timing of the shared configuration cache rather than a crafted memory-corruption primitive.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet

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

Alert me

AnalysisAIv1 – Nov 03, 2026

Elastic APM Server can hand an authenticated APM agent the central agent configuration belonging to a different service - including sampling settings - because of a duplicate-identifier flaw (CWE-694) in how agent configuration requests are resolved. The mix-up lasts only until the cached configuration expires, so the result is timing-dependent rather than reliably attacker-controlled, and it only manifests where one APM Server provides central configuration to more than one service. Exploitation requires agent credentials (CVSS PR:L, network-reachable) and yields limited confidentiality impact; no public exploit has been identified at time of analysis, and Elastic has published fixed releases 8.19.24, 9.4.9 and 9.5.6.

RemediationAI

Upgrade Elastic APM Server to 8.19.24, 9.4.9 or 9.5.6 as applicable to your branch; the fix is documented in Elastic security advisory ESA-2026-200 at https://discuss.elastic.co/t/apm-server-8-19-24-9-4-9-9-5-6-security-update-esa-2026-200/391355, which is the authoritative source for upgrade guidance and any additional vendor instructions. No patch version outside those listed in the advisory should be assumed to contain the fix. Until the upgrade is applied, note that the flaw only manifests when a single APM Server supplies central configuration to multiple services, so deployments that have not yet been updated can reduce exposure by segregating APM Server instances or central configuration sources per service - a deployment-level consideration rather than a vendor-documented workaround - while accepting that the vendor's complete remedy is the security update.

Affected VersionsENISA

APM Server 9.0.0 ≤9.4.8
APM Server 9.5.0 ≤9.5.5
APM Server 8.0.0 ≤8.19.23

Affected Packages

euvd apm_server no fix

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 affected component is Elastic APM Server, tracked by CPE cpe:2.3:a:elastic:apm_server:*:*:*:*:*:*:*:* with a wildcard version covering releases prior to the fixed builds. APM Server implements a central configuration service: APM agents periodically poll the server and receive settings (for example sampling rates) that operators assign per service. CWE-694, Use of Multiple Resources with Duplicate Identifier, describes the root-cause class where two distinct objects are keyed by an identifier that is not unique, so a lookup can resolve to the wrong object; here the consequence is that an agent's configuration request can be answered with another service's cached configuration. The precise mechanism that produces the duplicate identifier collision, and the exact code path that selects the wrong cached entry, are not described in the available sources. Impact is confined to configuration disclosure and mis-applied settings on the requesting agent, not code execution or data modification, and the window closes when the cached configuration expires.

Know when Apm Server 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 (elastic) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Network-reachable configuration endpoint with an authenticated agent (PR:L, AV:N); only low confidentiality impact from cross-service config disclosure, with no reliable integrity or availability impact.

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

Primary rating from Vendor (elastic).

CVSS VectorVendor: elastic

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

DescriptionCVE.org

Use of Multiple Resources with Duplicate Identifier (CWE-694) in APM Server can lead to information disclosure via a specially crafted agent configuration request. An authenticated APM agent could receive the central agent configuration that belongs to a different service until the cached configuration expires. A service could also run with central configuration settings, such as sampling settings, that were meant for a different service.

Threat Intelligence Overview

Prevalence
Medium
Elastic APM Server is common in Elastic-stack observability but not universally deployed
Data Quality
3 sources
Confidence: Low

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 N/A
Patch available No
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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