CVE-2026-34385 Fleet's Apple MDM profile delivery has second-order SQL injection that can compromise the database
An attacker with a valid MDM certificate can exploit second-order SQL injection to read or modify Fleet database contents, including credentials and tokens.
- 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-34385?
CVE-2026-34385 is a medium-severity SQL injection vulnerability in fleetdm fleet, published on 27 Mar 2026. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
Fleet is open source device management software. Prior to 4.81.0, a second-order SQL injection vulnerability in Fleet's Apple MDM profile delivery pipeline could allow an attacker with a valid MDM enrollment certificate to exfiltrate or modify the contents of the Fleet database, including user credentials, API tokens, and device enrollment secrets. Version 4.81.0 patches the issue.
Weakness: CWE-89
Which versions are affected by CVE-2026-34385?
3 open source packages ship an affected version, including github.com/fleetdm/fleet/v4. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
github.com/fleetdm/fleet/v4 Go | All versions | 4.81.0 |
github.com/fleetdm/fleet/v4 Go | All versions | 4.81.0 |
github.com/fleetdm/fleet/v4 Go | All versions | 4.81.0 |
Products include Fleetdm Fleet.
How do I fix CVE-2026-34385?
Upgrade github.com/fleetdm/fleet/v4 to 4.81.0 or later.
Use parameterised queries everywhere and never build SQL by joining strings. Upgrade affected software first; a web application firewall only buys time. More about SQL injection.
Is CVE-2026-34385 being exploited?
There is no known exploitation of CVE-2026-34385 in the wild and no public exploit code.
Other vulnerabilities in fleetdm fleet
- CVE-2020-26276 SAML authentication vulnerability in Fleet
- CVE-2026-103264 Fleet before 4.87.0 Authentication Bypass via Device Identifiers
- CVE-2026-23518 Fleet has a JWT signature bypass vulnerability in Azure AD MDM enrollment
- CVE-2026-26062 Fleet server may terminate unexpectedly when handling certain gRPC requests
- CVE-2026-26061 Fleet's unbounded request body read allows remote Denial of Service
Sources
Also known as GHSA-v895-833r-8c45, GO-2026-4914.