CVE-2026-54245: SQL Injection

Published Aug 20, 2026
·
Updated

Summary

A SQL injection vulnerability in Fleet's Okta conditional access integration could allow an attacker who controls a single enrolled host to read or modify arbitrary data in the Fleet database, including stored session tokens. Disclosed session tokens may be replayed to act as a global administrator, which on a managed fleet leads to remote code execution on enrolled hosts.

Impact

When Fleet Premium with Okta conditional access is configured, an unauthenticated request path that supports the conditional access integration uses a host-supplied value in a database query without proper parameterization. Because the value is reported by the host's own agent and stored verbatim, any party that controls one enrolled host (the lowest-privilege role in the product) can influence the query.

Successful exploitation could allow:

- Disclosure of arbitrary database contents, including credentials and session tokens. - Replay of disclosed session tokens to gain global administrator access. - Subsequent actions available to a global administrator, including running scripts on enrolled hosts.

This issue requires Fleet Premium with the Okta conditional access integration enabled. It does not affect instances where Okta conditional access is not configured.

Workarounds

If an immediate upgrade is not possible, disable the Okta conditional access integration until the patched version is deployed.

For more information

If you have any questions or comments about this advisory:

Email us at security@fleetdm.com

Join #fleet in osquery Slack

Credits

We thank @fuzzztf for responsibly disclosing this issue.

Affected Software

1 affected componentFixes available
go/github.com/fleetdm/fleet<4.86.2
4.86.2

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade go/github.com/fleetdm/fleet to a version that resolves this vulnerability.

    Fixed in 4.86.2
  2. Configuration

    If an immediate upgrade is not possible, disable the Okta conditional access integration until the patched version is deployed.

    Fleet Okta conditional access integration enabled = false

Event History

Aug 20, 2026
Advisory Published
via GitHub·06:39 PM
Data Sourced
via GitHub·06:39 PM
DescriptionWeaknessAffected Software

Frequently Asked Questions

1

Which Fleet deployments are affected?

The issue requires Fleet Premium with the Okta conditional access integration enabled. Deployments without that integration configured are not described as affected.

2

What does an attacker need to exploit this issue?

An attacker needs control of one enrolled host, the product's lowest-privilege role. The vulnerable request path is unauthenticated, but exploitation relies on a host-supplied value reported by that host's agent.

3

What could an attacker do after exploitation?

They could read or modify arbitrary Fleet database data, including stored session tokens. A disclosed token could be replayed for global administrator access, which can include running scripts on enrolled hosts.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203