Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCompromise managed endpoint
-
DeliveryExtract Launcher node key
-
ExploitCraft malformed gRPC PublishLogs request
-
ExecutionSend to Fleet server gRPC port
-
PersistTrigger unhandled exception
-
ImpactFleet server process crash
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
|
| Exploitation Conditions | Requires possession of a valid enrolled Launcher node key, obtained either by compromising any managed endpoint running Fleet Launcher or through credential theft from Fleet's enrollment database. The gRPC endpoint must be network-accessible from the attacker's position (typically true for enrolled Launcher hosts communicating with Fleet server). Exploitation does NOT require privilege escalation on the Fleet server itself, administrative Fleet UI access, or specific Fleet configuration beyond default gRPC endpoint exposure. The CVSS vector PR:N conflicts with this authentication requirement-the accurate prerequisite is Launcher-level authentication (PR:L would be more appropriate). Exploitation is NOT limited by the 'Authentication Bypass' tag in metadata; that tag appears to be a tagging error as the vulnerability explicitly requires authentication and does not bypass it. Attack succeeds against default Fleet server configurations with standard Launcher enrollment enabled. |
| Impact | Real-world risk is moderate-high for Fleet deployments with enrolled Launcher hosts. The CVSS 8.7 score reflects maximum availability impact, but actual exploitability depends on attacker access to valid Launcher node credentials. The PR:N (No Privileges Required) in the CVSS vector conflicts with the description's 'authenticated attacker with access to any enrolled Launcher node key' requirement-this appears to be a CVSS scoring error, as enrollment credentials represent authentication. No EPSS or KEV data provided, suggesting no confirmed active exploitation at time of analysis. SSVC considerations: exploitation requires prior compromise of a Launcher host or credential theft (automatable:no), technical impact is limited to availability (partial), and the attack is straightforward once authentication is obtained (AC:L). Priority depends on Fleet's criticality to security operations-high for organizations using Fleet as primary EDR/device management, lower if redundant monitoring exists. The single-request crash makes this attractive for insider threats or lateral movement scenarios where attackers have already compromised managed endpoints. Patch availability in v4.81.0 makes this a standard upgrade priority rather than emergency, but the complete service disruption from a single request elevates urgency for internet-exposed Fleet servers with many enrolled hosts. |
| Exploit ScenarioDerived | An attacker compromises a managed endpoint running Fleet Launcher and extracts the node enrollment key from the host filesystem or memory. Using this credential, the attacker crafts a malformed gRPC message targeting the PublishLogs endpoint with unexpected input values that trigger an unhandled exception. Upon sending this single crafted request to the Fleet server's gRPC port, the Fleet server process immediately crashes, disrupting device management and security monitoring for all enrolled hosts across the organization until administrators manually restart the service. No public exploit identified at time of analysis, but the low attack complexity suggests weaponization is straightforward for adversaries with reverse engineering capability. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – May 14, 2026
Fleet server crashes from a single malformed gRPC request to the PublishLogs endpoint, allowing complete denial of service. An attacker with any enrolled Launcher node key can terminate the Fleet server process instantly via a crafted gRPC call. CVSS 8.7 (High) reflects the ease and impact, though exploitation requires prior enrollment of a Launcher host. Vendor-released patch version 4.81.0 available. No public exploit identified at time of analysis, but attack requires minimal sophistication given authenticated access.
Earlier versions of this analysis (1)
Fleet server terminates immediately when enrolled Launcher hosts send malformed gRPC requests to the PublishLogs endpoint, enabling complete denial of service with a single authenticated request. Attackers possessing any enrolled Launcher node key can crash the entire Fleet server process, affecting all connected endpoints. Vendor-released patch available in Fleet v4.81.0 (February 2026). No public exploit identified at time of analysis, though the vulnerability was responsibly disclosed by security researcher @fuzzztf.
RemediationAI
Upgrade to Fleet v4.81.0 or later, which includes input validation fixes for the gRPC PublishLogs endpoint (vendor-released patch confirmed in release notes at https://github.com/fleetdm/fleet/releases/tag/fleet-v4.81.0). If immediate upgrade is not feasible, implement network segmentation to restrict gRPC endpoint access to known Launcher host IP ranges (reduces attack surface but does not prevent exploitation by compromised enrolled hosts). Alternative compensating control: deploy a gRPC-aware reverse proxy or WAF to filter malformed requests, though this requires deep gRPC protocol inspection capability and may introduce latency. If Launcher log ingestion is not operationally required, disable or firewall the gRPC endpoint entirely (this breaks log collection functionality). Monitor Fleet process health for unexpected crashes via process supervisor alerts as a detection-only control. No workaround fully mitigates the vulnerability without patching; compensating controls only reduce exposure in specific network topologies.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in go, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This vulnerability affects the gRPC-based Launcher log ingestion subsystem in Fleet (github.com/fleetdm/fleet/v4), specifically the PublishLogs endpoint. Fleet is an open-source device management platform that uses osquery for endpoint visibility, with Launcher serving as the enrollment and communication agent. The gRPC endpoint processes log uploads from enrolled Launcher hosts. The root cause is CWE-20 (Improper Input Validation): the server failed to sanitize or validate unexpected input values in gRPC messages, leading to unhandled exceptions that terminate the Go process. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N/VA:H) indicates network-accessible, low-complexity exploitation with high availability impact, though the description clarifies authentication is actually required via enrolled Launcher node keys, suggesting a potential CVSS vector discrepancy.
Know when the next one hits your stack
- 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
CVSS: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 Vendor (https://github.com/fleetdm/fleet).
CVSS VectorVendor: https://github.com/fleetdm/fleet
Lifecycle Timeline
4DescriptionCVE.org
Summary
Fleet contained a denial-of-service (DoS) issue in the gRPC Launcher PublishLogs endpoint. In affected versions, certain unexpected input values were not handled gracefully, which could cause the Fleet server process to terminate while processing an authenticated request from an enrolled Launcher host.
Impact
An authenticated attacker with access to any enrolled Launcher node key could cause an immediate and complete denial of service by sending a single gRPC request to the PublishLogs endpoint.
This vulnerability impacts availability only. There is:
- No exposure of sensitive data
- No authentication bypass
- No privilege escalation
- No integrity impact
Workarounds
If upgrading immediately is not possible, the following mitigations can reduce exposure:
- Restrict network access to the Fleet gRPC endpoint where feasible (for example, limiting inbound access to known host IP ranges).
- Deploy Fleet behind infrastructure that terminates or filters gRPC traffic if Launcher log ingestion is not required.
- Monitor for repeated Fleet process crashes or unexpected restarts indicating potential exploitation.
For More Information
If you have any questions or concerns about this advisory, please contact us at:
Email us at [security@fleetdm.com](mailto:security@fleetdm.com)
Credits
We thank @fuzzztf for responsibly reporting this issue.
Executive ViewAI
CVE-2026-26062 is a denial-of-service vulnerability in Fleet server that allows any enrolled Launcher node to crash the server with a single malformed gRPC request, resulting in complete service unavailability. This impacts organizations relying on Fleet for endpoint management, as adversaries with valid node credentials can instantly terminate server operations and disrupt fleet visibility and control across managed infrastructure.
Apply vendor patch (Fleet server version 4.81.0 or later). Interim mitigation pending patching: restrict network access to Fleet server gRPC endpoints (PublishLogs) to trusted infrastructure only; monitor Fleet server process health and implement automated restart mechanisms; audit and remove any Launcher node enrollments that cannot be verified as authorized.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Same weakness CWE-20 – Improper Input Validation
View allSame technique Authentication Bypass
View allVendor StatusVendor
SUSE
Severity: Moderate| Product | Status |
|---|---|
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-30375
GHSA-x67p-9m2r-fxqv
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB