CVE-2026-46371
Received Received - Intake

Information Disclosure in Fleet Device Management Platform

Vulnerability report for CVE-2026-46371, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-26

Last updated on: 2026-08-26

Assigner: GitHub, Inc.

Description

Fleet is an open-source device management platform built on osquery. In versions up to and including 4.84.1, the Apple MDM commands listing endpoint (GET /api/v1/fleet/mdm/apple/commands) allowed an authenticated user with the lowest-privilege Observer role to extract sensitive values from joined database tables, including host enrollment secrets and Apple Push Notification Service tokens, through a sort-order oracle. The endpoint accepted a user-supplied order_key parameter that was not validated against a column allowlist, and because the underlying query joins the hosts and nano_enrollments tables, an attacker could set the sort column to a sensitive field and combine it with the cursor-based after parameter to binary-search the value one character at a time, with the presence or absence of results revealing each character even though the value never appeared in the response. With extracted node_key or orbit_node_key values an attacker could impersonate enrolled hosts to Fleet's osquery and Orbit endpoints, submit fabricated host data, and retrieve pending scripts and commands. This issue is fixed in version 4.84.2.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-26
Last Modified
2026-08-26
Generated
2026-08-27
AI Q&A
2026-08-27
EPSS Evaluated
N/A
NVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
fleet fleet to 4.84.1 (inc)
fleet fleet 4.84.2

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-89 The product constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component. Without sufficient removal or quoting of SQL syntax in user-controllable inputs, the generated SQL query can cause those inputs to be interpreted as SQL instead of ordinary user data.
CWE-200 The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects Fleet, an open-source device management platform. It allows low-privilege users to extract sensitive data like host enrollment secrets and Apple Push Notification Service tokens through a flawed Apple MDM commands endpoint. The endpoint did not validate the sort-order parameter, enabling attackers to infer sensitive values by observing query results.

Detection Guidance

This vulnerability can be detected by checking if your Fleet instance is running a vulnerable version (up to 4.84.1). Verify the installed version using the command: fleetctl version. If the version is 4.84.1 or lower, the system is vulnerable. Additionally, review logs for unusual activity from Observer role users accessing the /api/v1/fleet/mdm/apple/commands endpoint with custom order_key parameters.

Impact Analysis

An attacker could impersonate enrolled hosts to submit fake data or retrieve pending scripts and commands. This could lead to unauthorized access, data manipulation, or information disclosure. The impact is limited to users running vulnerable Fleet versions up to 4.84.1.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, potentially violating GDPR (data protection) and HIPAA (health information privacy) requirements. Exposure of enrollment secrets and tokens may result in non-compliance with security and privacy controls.

Mitigation Strategies

Upgrade Fleet to version 4.84.2 or later to address the vulnerability. Ensure no unauthorized access has occurred by reviewing logs for suspicious activity related to host enrollment or command execution.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-46371. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart