Description
Fleet before 4.87.0 does not protect the two endpoints that serve in-house iOS application packages and manifests (enterprise tier only) with the intended random, time-limited URL token. Because Apple's InstallEnterpriseApplication MDM command requires these URLs to be reachable without a Fleet session, they cannot rely on session-based authentication, and the missing token allows an unauthenticated attacker with network access to the Fleet server to download in-house IPA binaries and their metadata (bundle identifier, version, and name) by guessing sequential title identifiers. The impact is limited to read-only disclosure; there is no privilege escalation or write access, and the free tier is unaffected (it returns fleet.ErrMissingLicense).
Published: 2026-09-27
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Read‑only disclosure of in‑house iOS application binaries and metadata
Action: Immediate Patch
AI Analysis

Impact

Fleet versions prior to 4.87.0 expose two endpoints that serve enterprise iOS application packages and manifests without the intended random, time‑limited URL token. Because Apple’s MDM command requires these URLs to be reachable without a Fleet session, the missing token allows an unauthenticated attacker with network access to the Fleet server to download in‑house IPA binaries and their metadata—including bundle identifier, version, and name—by guessing sequential identifiers. The flaw is a CWE‑862 “Missing Authorization” weakness; it provides no privilege escalation or write capabilities, limiting the impact to information disclosure.

Affected Systems

The vendor is FleetDM and the product is Fleet. All Fleet installations using the enterprise tier before the 4.87.0 release are affected. The free tier is unaffected, as it returns an error due to a missing license. The vulnerability is mitigated in Fleet version 4.87.0 and later where the URL token is properly generated and enforced.

Risk and Exploitability

The CVSS score for this flaw is 6.9, indicating moderately high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Attackers must have network connectivity to the Fleet server – a condition this description orients to, though the exact vector is not explicitly stated – and can exploit the flaw by repeatedly attempting sequential title identifiers until an app package or manifest is retrieved. No additional privileges are required beyond network access, and the attack would result solely in disclosure of application binaries and associated metadata.

Generated by OpenCVE AI on September 27, 2026 at 18:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Fleet to version 4.87.0 or later to enforce random URL tokens on iOS app download endpoints.
  • Verify that the updated deployment generates a time‑limited token for the enterprise iOS endpoints.
  • Restrict network access to the Fleet server to trusted internal or VPN networks to reduce exposure to unauthenticated attackers.

Generated by OpenCVE AI on September 27, 2026 at 18:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 27 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
Description Fleet before 4.87.0 does not protect the two endpoints that serve in-house iOS application packages and manifests (enterprise tier only) with the intended random, time-limited URL token. Because Apple's InstallEnterpriseApplication MDM command requires these URLs to be reachable without a Fleet session, they cannot rely on session-based authentication, and the missing token allows an unauthenticated attacker with network access to the Fleet server to download in-house IPA binaries and their metadata (bundle identifier, version, and name) by guessing sequential title identifiers. The impact is limited to read-only disclosure; there is no privilege escalation or write access, and the free tier is unaffected (it returns fleet.ErrMissingLicense).
Title Fleet before 4.87.0 Unauthenticated iOS App Download via Predictable URLs
First Time appeared Fleetdm
Fleetdm fleet
Weaknesses CWE-862
CPEs cpe:2.3:a:fleetdm:fleet:*:*:*:*:*:*:*:*
Vendors & Products Fleetdm
Fleetdm fleet
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-30T14:47:15.528Z

Reserved: 2026-09-27T15:48:49.472Z

Link: CVE-2026-101047

cve-icon Vulnrichment

Updated: 2026-09-30T14:47:12.708Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-27T18:16:31.177

Modified: 2026-10-07T17:27:26.383

Link: CVE-2026-101047

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-27T20:15:15Z

Weaknesses