Skip to main content

Elastic APM Server CVE-2026-78594

| EUVDEUVD-2026-70058 MEDIUM
Improper Handling of Highly Compressed Data (Data Amplification) (CWE-409)
2026-09-02 elastic GHSA-5jf2-hccc-p8fm
4.9
CVSS 3.1 · Vendor: elastic
View

Attack ChainAIDerived

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

  1. Recon
    Authenticate to APM Server with write-privileged account
  2. Delivery
    Craft highly compressed zip-bomb source map payload
  3. Exploit
    Upload payload via source map API
  4. Install
    APM Server decompresses payload on processing
  5. C2
    Heap memory exhausted
  6. Execute
    Server process terminates
  7. Impact
    Condition recurs on every restart

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V2 - Validation and Business Logic Compression ratio limits
Exploitation Conditions

Exploitation requires an authenticated account with write (ingest) access to APM Server's source map content endpoint - a high-privilege role (PR:H per CVSS). No special network positioning is required; the attack is executed over the standard APM Server HTTP/S API (AV:N, AC:L). The vulnerability is limited to the source map processing path specifically: generic APM event ingestion does not trigger this code. There is no user interaction required from other users or administrators to trigger the crash - the server processes stored source maps autonomously. The persistent recurrence is bounded only by whether an administrator can locate and remove the malicious content before the next restart cycle.

Impact

The CVSS 3.1 score of 4.9 (Medium) accurately reflects the high-privilege prerequisite (PR:H), which substantially limits the attack surface to users with explicit write access to the source map API - not the general authenticated user population. Despite the moderate score, the persistence mechanic is the defining risk amplifier: unlike a transient DoS, this vulnerability puts the APM Server into an unrecoverable crash loop that requires administrative intervention on disk, not just a restart. Even a mid-sized municipal IT team in inowroclaw running Elastic APM for infrastructure observability would face a complete APM visibility blackout until the malicious source map is identified and removed. No KEV listing and no public exploit code are confirmed at time of analysis, keeping real-world exploitation probability low absent an insider or compromised privileged account. EPSS data was not provided in the input; given PR:H and no KEV, opportunistic mass exploitation is unlikely.

Exploit ScenarioDerived

An attacker with a privileged APM Server account - or an insider with source map upload rights - crafts a polyglot zip-bomb payload compressed to a few kilobytes that decompresses to tens of gigabytes, then uploads it via the source map API. On the next source map processing cycle, APM Server attempts full decompression, exhausts all available heap, and the process is terminated by the OS OOM killer. Every subsequent restart re-triggers the same processing path and the same crash, rendering APM monitoring permanently unavailable until an administrator manually purges the stored artifact.

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

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

Alert me

AnalysisAIv1 – Sep 02, 2026

Persistent denial of service in Elastic APM Server allows an authenticated user with write access to source map content to upload specially crafted, highly compressed payloads that exhaust server memory upon processing. The condition (CWE-409, CAPEC-130) is self-reinforcing: every restart triggers re-processing of the stored content and re-crashes the server, making recovery impossible without manual removal of the malicious content. No public exploit code has been identified and the vulnerability is not listed in CISA KEV; however, the persistence characteristic significantly elevates operational impact compared to a transient DoS.

RemediationAI

Upgrade APM Server to a patched release per ESA-2026-152: inferred fixed versions from the advisory URL are 8.19.20 (8.x branch), 9.4.5 (9.4.x branch), and 9.5.1 (9.5.x branch) - confirm exact versions at https://discuss.elastic.co/t/apm-server-8-19-20-9-4-5-9-5-1-security-update-esa-2026-152/390110 before upgrading. If an immediate upgrade is not possible, restrict write access to the source map API endpoint to the minimum set of trusted accounts and monitor for unexpectedly large compressed payloads. If the server is already in a crash loop, identify and delete the offending source map artifact directly from the backing data store before restarting. Restricting the APM Server process memory limit via OS-level controls (e.g., ulimit or cgroup memory limits) can bound the blast radius but will not prevent the crash - it only constrains collateral damage to co-located processes.

Affected VersionsENISA

APM Server 8.0.0 ≤8.19.19
APM Server 9.0.0 ≤9.4.4
APM Server 9.5.0

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

APM Server (cpe:2.3:a:elastic:apm_server:*:*:*:*:*:*:*:*) is Elastic's backend component that receives, processes, and forwards application performance monitoring data, including JavaScript source maps used to decode minified stack traces. CWE-409 describes a failure to impose limits on decompression expansion ratios - the classic 'zip bomb' pattern covered by CAPEC-130 (Excessive Allocation). When APM Server decompresses a source map submitted by an authenticated user, it allocates memory proportional to the uncompressed output size without a bound check, allowing a tiny compressed payload to expand to gigabytes and exhaust the heap. The affected CPE covers all versions of the server-side APM application within the Elastic stack.

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.9 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 4.9 MEDIUM

Write access to source maps requires high privilege (PR:H); persistent availability destruction justifies A:H; no confidentiality or integrity impact.

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

Primary rating from Vendor (elastic).

CVSS VectorVendor: elastic

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

DescriptionCVE.org

Improper Handling of Highly Compressed Data (CWE-409) in APM Server can lead to a persistent denial of service via Excessive Allocation (CAPEC-130). An authenticated user with write access to source map content could store specially crafted, highly compressed content that exhausts the memory available to APM Server when it is later processed, terminating the process. The condition recurs on every restart until the stored content is removed.

Threat Intelligence Overview

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Medium
Elastic Stack APM component used in enterprise observability deployments
Data Quality
5 sources
Confidence: Medium

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 0.3%
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

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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