Skip to main content

Fleet CVE-2026-111923

| EUVDEUVD-2026-103291 HIGH
Uncontrolled Recursion (CWE-674)
2026-10-17 VulnCheck GHSA-jc4v-4w5q-xhc2
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach Apple MDM enrollment endpoint
  2. Delivery
    Send ~150-byte crafted binary plist
  3. Exploit
    Trigger unbounded recursion in parser
  4. Execution
    Exhaust CPU and memory
  5. Impact
    Crash or hang Fleet server

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Recursion depth limits
Exploitation Conditions

Exploitation requires the Fleet server to have Apple MDM enrollment configured and its enrollment endpoints network-reachable by the attacker; these endpoints are unauthenticated by design to allow device enrollment, so no credentials or user interaction are needed (consistent with PR:N/UI:N). The key limiting factor is deployment mode: Fleet instances that do not have Apple MDM enabled, or that restrict enrollment-endpoint network exposure, are not exposed to this attack. Impact is confined to availability (server crash/resource exhaustion) - there is no path to data access or code execution.

Impact

This is a genuine operational priority for anyone running Fleet with Apple MDM enabled, though it is availability-only - not a confidentiality or code-execution issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes the worst case for a DoS: network-reachable, low complexity, no authentication, no user interaction, with high availability impact (VA:H) and zero confidentiality/integrity impact (VC:N/VI:N). The ~150-byte amplification described (a tiny crafted binary plist causing exponential allocation/infinite recursion, CWE-674) makes this trivially weaponizable and cheap to repeat, so the technical-impact and automatable characteristics skew toward easy, repeatable exploitation. However, no EPSS score, no CISA KEV listing, and no public POC are present in the provided data, so there is no evidence of active exploitation - the signals here are entirely structural (vector + description) rather than observed. Net: treat as a high-priority patch for Fleet operators exposing MDM enrollment to untrusted networks, but recognize this is a service-crash risk, not data compromise. Note the single conflicting-context caveat: exploitability depends on the Apple MDM enrollment endpoints actually being enabled/reachable, which the raw PR:N does not capture.

Exploit ScenarioDerived

An unauthenticated attacker who can reach a Fleet server's Apple MDM enrollment endpoint sends a crafted ~150-byte binary property list that triggers unbounded recursion or exponential allocation during parsing. The parser exhausts CPU and memory, crashing or hanging the server and denying MDM service to legitimate devices. No public exploit code is identified at time of analysis, but the payload is small and the trigger is described in detail, making reliable reproduction straightforward.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available

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

Alert me

AnalysisAIv1 – Oct 17, 2026

Unauthenticated denial-of-service in Fleet Device Management before 4.89.0 allows remote attackers to crash the server by sending a crafted binary property list to Apple MDM enrollment endpoints. The payload, roughly 150 bytes, triggers unbounded recursion or exponential allocation that exhausts CPU and memory. Exploitation requires Apple MDM enrollment to be configured and the enrollment endpoints to be network-reachable; impact is availability-only, with no data access or code execution, and no public exploit identified at time of analysis.

RemediationAI

Vendor-released patch: upgrade Fleet to 4.89.0 or later, as documented in the GitHub security advisory https://github.com/fleetdm/fleet/security/advisories/GHSA-x467-vgxf-2g6h. If immediate upgrade is not possible, disable Apple MDM enrollment or restrict network access to the Fleet MDM enrollment endpoints so they are reachable only from trusted networks or an enrollment proxy; this reduces exposure but can prevent legitimate device enrollment until access is restored. Monitor Fleet server CPU, memory, and crash logs for signs of malformed plist submission, and apply the vendor fix as soon as feasible.

Affected VersionsENISA

Fleet 0 <4.89.0

Affected Packages

euvd fleet fix: 4.89.0

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

Fleet is an open-source device management platform that supports Apple Mobile Device Management (MDM) enrollment. The enrollment workflow parses property list (plist) data, including binary plist payloads, to process device enrollment requests. CVE-2026-111923 is classified as CWE-674 (Uncontrolled Recursion): the plist parser does not sufficiently bound recursion or allocation when handling nested structures, so a very small crafted binary plist can cause exponential memory allocation or deep/infinite recursion. Because the Apple MDM enrollment endpoints are unauthenticated by design to permit device enrollment, an attacker who can reach those endpoints can trigger CPU and memory exhaustion and crash the Fleet server. The CPE cpe:2.3:a:fleetdm:fleet:*:*:*:*:*:*:*:* identifies FleetDM Fleet as the affected product; the issue is confined to availability impact and does not provide a path to data disclosure or code execution.

Know when Fleet 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 (VulnCheck) PRIMARY 8.7 HIGH
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
vuln.today AI 7.5 HIGH

Remote, unauthenticated, low-complexity trigger via a public enrollment endpoint (AV:N/AC:L/PR:N/UI:N); only availability is affected (A:H, C/I:N), with no scope change.

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 Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 17, 2026 - 20:16 EUVD
CVE Published
Oct 17, 2026 - 18:46 cve.org
HIGH 8.7

DescriptionCVE.org

Fleet before 4.89.0 contains an unbounded recursion vulnerability in Apple MDM enrollment property list parsing that allows unauthenticated attackers to crash the server. Attackers can send a crafted binary plist payload of about 150 bytes to the enrollment endpoints, triggering exponential allocation or infinite recursion that exhausts CPU and memory.

Technical POC Analysis

CWE-674 (Uncontrolled Recursion).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Fleet Device Management, an Apple MDM platform, is susceptible to a remote denial-of-service that can crash the server, disrupting device enrollment and management. Organizations with internet-exposed enrollment endpoints are at risk of operational outages that could hinder security policy enforcement and remote workforce support. Leadership should prioritize mitigation to maintain availability of this critical infrastructure.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access to Apple MDM enrollment endpoints to trusted networks only; deploy a web application firewall with rules to block malformed binary property lists; implement rate limiting and monitor for anomalous request patterns.

Threat Intelligence Overview

Prevalence
Medium
popular open-source osquery-based device management, common but not ubiquitous
Social Media
1
Sightings
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 HIGH
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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.

More in Fleet

View all
CVE-2026-23518 CRITICAL
9.8 Jan 21

Fleet device management software has a signature verification bypass that allows attackers to install malicious firmware

CVE-2020-26276 CRITICAL
9.8 Dec 17

Fleet is an open source osquery manager. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,

CVE-2026-103264 CRITICAL
9.3 Oct 01

Unauthenticated attackers can bypass authentication in Fleet (versions before 4.87.0) by using non-secret device identif

CVE-2026-101045 HIGH
8.9 Sep 27

OS command injection in Fleet's generator for Fleet-maintained macOS app install and uninstall scripts allows crafted Ho

CVE-2026-88808 HIGH
8.8 Sep 28

Privilege escalation in SUSE Rancher Fleet (0.14.x before 0.14.11, 0.15.x before 0.15.7, and 0.16.x before 0.16.2) lets

CVE-2026-26186 HIGH
8.8 Feb 26

SQL injection in Fleet device management software before version 4.80.1 allows authenticated users to manipulate the ord

CVE-2026-111924 HIGH
8.7 Oct 17

Unauthenticated denial of service in FleetDM Fleet before 4.83.0 allows remote attackers to exhaust server memory by sen

CVE-2026-23517 HIGH
8.1 Jan 21

Fleet device management software versions prior to 4.78.3 suffer from broken access control that permits any authenticat

CVE-2022-24841 HIGH
8.1 Apr 18

fleetdm/fleet is an open source device management, built on osquery. Rated high severity (CVSS 8.1), this vulnerability

CVE-2019-1020009 HIGH
7.5 Jul 29

Fleet before 2.1.2 allows exposure of SMTP credentials. Rated high severity (CVSS 7.5), this vulnerability is remotely e

CVE-2026-93538 HIGH
7.1 Sep 28

Cross-tenant authorization bypass in SUSE Rancher Fleet allows a party who can perform agent-initiated cluster registrat

CVE-2026-101047 MEDIUM
6.9 Sep 27

Unauthenticated download of in-house iOS application packages and manifests is possible against enterprise-tier Fleet de

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