Description
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.
Published: 2026-10-17
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Denial of Service (server crash)
Action: Immediate Patch
AI Analysis

Impact

Fleet before version 4.89.0 contains an unbounded recursion vulnerability in its Apple MDM enrollment property list parsing. An unauthenticated attacker can send a crafted binary plist payload of roughly 150 bytes to the enrollment endpoints, causing the server to perform exponential allocation or enter infinite recursion. This exhausts CPU and memory resources, ultimately crashing the Fleet server and denying service to legitimate users. The flaw is a classic instance of uncontrolled recursion, mapped to CWE‑674.

Affected Systems

The affected product is Fleet by fleetdm, any installation using a firmware version earlier than 4.89.0. No other versions or products are currently known to be affected.

Risk and Exploitability

The CVSS score of 8.7 indicates a high severity DoS risk. No EPSS score is available, but the absence of a KEV listing suggests exploitation is not yet widely observed. The attack vector, inferred from the description, is unauthenticated traffic to the public Apple MDM enrollment endpoints; an attacker only needs to send the crafted plist to trigger the crash. Once the server is terminated, legitimate authentication and service operations cease until a restart or patch occurs.

Generated by OpenCVE AI on October 17, 2026 at 21:11 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Fleet 4.89.0 or newer, where the unbounded recursion bug has been fixed.
  • Block or rate-limit unauthenticated access to the Apple MDM enrollment endpoints on the server or through the network perimeter until the patch is applied.
  • Implement input validation for plist payloads to enforce size limits and depth checks; consider replacing the vulnerable parser with a safer implementation that guards against recursion.

Generated by OpenCVE AI on October 17, 2026 at 21:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 17 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description 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.
Title Fleet before 4.89.0 Unauthenticated DoS via Apple MDM Enrollment Plist Parsing
First Time appeared Fleetdm
Fleetdm fleet
Weaknesses CWE-674
CPEs cpe:2.3:a:fleetdm:fleet:*:*:*:*:*:*:*:*
Vendors & Products Fleetdm
Fleetdm fleet
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, 'vector': '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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-17T18:46:36.681Z

Reserved: 2026-10-17T12:19:42.358Z

Link: CVE-2026-111923

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-17T19:16:35.117

Modified: 2026-10-17T19:16:35.117

Link: CVE-2026-111923

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T21:15:15Z

Weaknesses