CVE-2026-115289: Elastic APM Server: config mixup leaks other services' settings
MEDIUMElastic APM Server has a duplicate-identifier flaw (CWE-694) in its central agent configuration cache. An authenticated APM agent can receive another service's configuration until the cache expires, and a service may even run with sampling settings meant for a different one. This is a medium-severity issue (CVSS 4.3) that needs valid agent credentials. It is not in CISA KEV, has no public exploit or Nuclei template, and no EPSS score is published, so exploitation pressure is low. The practical risk is limited information disclosure and misconfigured observability, for example sampling rates that hide traces for sensitive AI services. Upgrade to APM Server 8.19.24, 9.4.9 or 9.5.6 as described in Elastic advisory ESA-2026-200, and prioritize multi-tenant or shared-APM deployments.
What is the risk?
Low to medium. The attack is network-reachable with low complexity and needs low privileges (a valid APM agent credential) and no user interaction. Confidentiality impact is low and there is no integrity or availability impact in the CVSS vector. There is no KEV listing, no public exploit and no scanner template. Exposure is highest where one APM Server serves many teams or tenants with separate central configuration per service. Elastic APM is general observability tooling, not an AI/ML component, so the AI-specific risk is indirect.
How does the attack unfold?
How severe is it?
What is the attack surface?
What should I do?
1 step1) Upgrade APM Server to 8.19.24, 9.4.9 or 9.5.6 (or later) per ESA-2026-200. 2) Until patched, limit central agent configuration to the services that need it and avoid sharing one APM Server across trust boundaries. 3) Rotate and scope APM agent API keys or secret tokens, and use distinct credentials per service. 4) Audit the configuration that each service is actually running, especially sampling settings for critical or AI-facing services. 5) Monitor APM Server logs for unusual agent configuration requests from unexpected agents or services.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-115289?
Elastic APM Server has a duplicate-identifier flaw (CWE-694) in its central agent configuration cache. An authenticated APM agent can receive another service's configuration until the cache expires, and a service may even run with sampling settings meant for a different one. This is a medium-severity issue (CVSS 4.3) that needs valid agent credentials. It is not in CISA KEV, has no public exploit or Nuclei template, and no EPSS score is published, so exploitation pressure is low. The practical risk is limited information disclosure and misconfigured observability, for example sampling rates that hide traces for sensitive AI services. Upgrade to APM Server 8.19.24, 9.4.9 or 9.5.6 as described in Elastic advisory ESA-2026-200, and prioritize multi-tenant or shared-APM deployments.
Is CVE-2026-115289 actively exploited?
No confirmed active exploitation of CVE-2026-115289 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-115289?
1) Upgrade APM Server to 8.19.24, 9.4.9 or 9.5.6 (or later) per ESA-2026-200. 2) Until patched, limit central agent configuration to the services that need it and avoid sharing one APM Server across trust boundaries. 3) Rotate and scope APM agent API keys or secret tokens, and use distinct credentials per service. 4) Audit the configuration that each service is actually running, especially sampling settings for critical or AI-facing services. 5) Monitor APM Server logs for unusual agent configuration requests from unexpected agents or services.
What systems are affected by CVE-2026-115289?
This vulnerability affects the following AI/ML architecture patterns: observability pipelines, model serving, agent frameworks, multi-tenant monitoring.
What is the CVSS score for CVE-2026-115289?
CVE-2026-115289 has a CVSS v3.1 base score of 4.3 (MEDIUM).
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0012Valid AccountsAML.T0036Data from Information RepositoriesCompliance Controls Affected
What are the technical details?
Original Advisory
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.
Exploitation Scenario
An attacker or malicious insider holds a valid APM agent credential, for example one taken from a low-value service in a shared environment. They send crafted agent configuration requests to the APM Server that trigger the duplicate-identifier collision. The server returns the cached central configuration of another service, such as an LLM inference gateway, exposing its sampling and tuning settings. The same collision can also make a monitored AI service run with settings meant for a different service, degrading its telemetry coverage and so masking later malicious activity.
Weaknesses (CWE)
CWE-694Use of Multiple Resources with Duplicate IdentifierCWE-694Use of Multiple Resources with Duplicate IdentifierCWE-694 — Use of Multiple Resources with Duplicate Identifier: The product uses multiple resources that can have the same identifier, in a context in which unique identifiers are required.
- [Architecture and Design] Where possible, use unique identifiers. If non-unique identifiers are detected, then do not operate any resource with a non-unique identifier and report the error appropriately.
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:NTimeline
Related Vulnerabilities
CVE-2025-512010.0smolagents: sandbox escape enables unauthenticated RCE
Same attack type: Data LeakageCVE-2023-376510.0MLflow: path traversal allows arbitrary file read
Same attack type: Data LeakageCVE-2025-282810.0LangChain RequestsToolkit: SSRF exposes cloud metadata
Same attack type: Auth BypassCVE-2025-5376710.0Azure OpenAI: SSRF EoP, no auth required (CVSS 10)
Same attack type: Auth BypassCVE-2026-2185810.0n8n: Input Validation flaw enables exploitation
Same attack type: Auth Bypass