Junglewise Threat Intelligence

CVE-2026-46370: Fleet SQL injection in labels host-listing endpoint

CVE-2026-46370 · Severity: medium · CVSS 6.5 · Published 2026-06-12

Executive brief

A vulnerability in Fleet, a device management platform, allows users with low-level 'Observer' permissions to extract sensitive host enrollment secrets. By exploiting a flaw in how the system lists hosts, an attacker can obtain the keys used by devices to authenticate with the management server. This could allow an attacker to impersonate managed computers, submit fake security data, or intercept commands intended for those devices.

Technical details

A blind SQL injection vulnerability exists in the 'GET /api/v1/fleet/labels/{id}/hosts' endpoint due to improper validation of the 'order_key' parameter. The endpoint uses a deprecated helper that fails to restrict the columns used in the ORDER BY clause, allowing an attacker to specify sensitive columns like 'node_key'. By combining this with the cursor-based 'after' parameter, an authenticated Observer can perform a binary search oracle to extract long-lived enrollment secrets character-by-character. These secrets (node_key and orbit_node_key) can be used to impersonate hosts, retrieve MDM commands, or poison inventory data. The issue is fixed in version 4.85.0 (and 4.84.2 according to some advisory metadata).

Affected products

  • Fleet Device Management (fleetdm) Fleet <= 4.84.1

Timeline

  • 2026-06-11: disclosed
  • 2026-06-11: advisory
  • 2026-06-12: patched: Version 4.85.0 released

References

Related threats