Skip to main content

Fleet Server CVE-2026-56150

| EUVDEUVD-2026-41077 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-07-01 security@elastic.co GHSA-w52p-h72q-gcpf
7.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
7.5 HIGH

Network-reachable, low-complexity memory-exhaustion DoS with availability-only impact (A:H, C/I:N); PR:N follows the vendor vector though upload endpoints may in practice require an agent API key.

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

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

6
Analysis Updated
Jul 06, 2026 - 18:58 vuln.today
v3 (cvss_changed)
Analysis Updated
Jul 06, 2026 - 18:58 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jul 06, 2026 - 18:52 vuln.today
cvss_changed
Severity Changed
Jul 06, 2026 - 18:52 NVD
MEDIUM HIGH
CVSS changed
Jul 06, 2026 - 18:52 NVD
6.5 (MEDIUM) 7.5 (HIGH)
Analysis Generated
Jul 01, 2026 - 17:44 vuln.today

DescriptionNVD

Allocation of Resources Without Limits or Throttling (CWE-770) in Fleet Server can lead to a denial of service via Excessive Allocation (CAPEC-130). An attacker can submit a specially crafted request to an upload endpoint that causes excessive memory consumption, which may render Fleet Server unavailable.

AnalysisAI

Denial of service in Elastic Fleet Server (versions 8.0.0-8.19.10 and 9.0.0-9.2.4) allows remote attackers to exhaust memory by sending a specially crafted request to an upload endpoint, driving excessive allocation until the server becomes unresponsive. The flaw is a resource-throttling failure (CWE-770) with availability-only impact and no confidentiality or integrity loss. No public exploit identified at time of analysis; EPSS is low (0.30%, 22nd percentile) and CISA SSVC records no observed exploitation.

Technical ContextAI

Fleet Server is the central control-plane component of the Elastic Stack that brokers communication between Elastic Agents and Kibana/Elasticsearch, handling agent enrollment, policy delivery, and artifact/diagnostic file uploads. The root cause is CWE-770 (Allocation of Resources Without Limits or Throttling): the upload handling path accepts and buffers request data without enforcing an upper bound on memory, so an oversized or malformed upload can be inflated into an unbounded in-memory allocation (CAPEC-130, Excessive Allocation). Affected CPE is cpe:2.3:a:elastic:fleet_server across the listed version ranges. Because the impact is memory exhaustion of the Go-based server process, a successful request can crash or hang the service rather than corrupting data.

RemediationAI

Vendor-released patch: upgrade Fleet Server to 8.19.11, 9.2.5, or 9.3.0 as documented in Elastic advisory ESA-2026-44 (https://discuss.elastic.co/t/fleet-server-8-19-11-9-2-5-9-3-0-security-update-esa-2026-44); 8.x users on 8.0.0-8.19.10 should move to 8.19.11, and 9.x users on 9.0.0-9.2.4 should move to 9.2.5 or 9.3.0. Until patching, reduce exposure by restricting network access to the Fleet Server upload/HTTP port so only trusted Elastic Agent subnets can reach it (via firewall or security group), and place Fleet Server behind a reverse proxy or load balancer that enforces request-body size limits and per-client rate limiting on upload endpoints - the trade-off is that overly strict body-size caps can break legitimate large agent diagnostics/artifact uploads, so tune limits to your fleet's real upload sizes. Monitor Fleet Server memory and configure process/container memory limits with automatic restart to blunt the impact of a successful allocation attack.

Share

CVE-2026-56150 vulnerability details – vuln.today

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