CVE-2026-48786 Fleet: Observer-class users can view team enroll secrets and credential-bearing configuration via target search endpoint
Low-privilege users can view sensitive team enroll secrets and credentials via the target search endpoint, enabling unauthorized host enrollment and credential theft.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-48786?
CVE-2026-48786 is a medium-severity vulnerability in fleetdm fleet, published on 26 Aug 2026. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
Fleet is an open-source device management platform built on osquery. In versions prior to 4.87.0, the target search endpoint (POST /api/latest/fleet/targets) returned unmasked team enroll secrets and full team configuration, including credential-bearing agent options, to low-privilege observer-class users. Other team-facing endpoints mask these fields for observers, but the target search endpoint did not apply the same sanitization, so an authenticated user with the Observer, Observer+, or Technician role, whether global or team-scoped, could retrieve the secrets and agent options by performing a target search against an observer-runnable query. With a leaked team enroll secret an attacker could enroll unauthorized hosts into the affected team, and if the team's agent options contained credentials such as AWS secret access keys or proxy passwords, those values were disclosed as well. This issue is fixed in version 4.87.0.
Weakness: CWE-200
Which versions are affected by CVE-2026-48786?
3 open source packages ship an affected version, including github.com/fleetdm/fleet/v4.
| Package | Affected | Fixed in |
|---|---|---|
github.com/fleetdm/fleet/v4 Go | All versions | 4.87.0 |
github.com/fleetdm/fleet/v4 Go | All versions | 4.87.0 |
github.com/fleetdm/fleet/v4 Go | All versions | 4.87.0 |
How do I fix CVE-2026-48786?
Upgrade github.com/fleetdm/fleet/v4 to 4.87.0 or later.
Is CVE-2026-48786 being exploited?
There is no known exploitation of CVE-2026-48786 in the wild and no public exploit code.
Sources
Also known as GHSA-88p2-jj8w-j8qg, GO-2026-6220.