Red Hat flightctl: race condition
Medium6.6CVE-2026-92615 · Published Sep 16, 2026 · updated Sep 17, 2026
A flaw was found in flightctl. The configureRepoHTTPSClient() function in the device-render worker builds a per-repository tls.Config (which may include InsecureSkipVerify, a custom CA bundle, or tenant-supplied mTLS client certificates) and installs it into go-git's process-global client.Protocols map via gitclient.InstallProtocol("https", ...). Because the worker renders devices for multiple organizations concurrently from a shared goroutine pool, whichever tenant's repository configuration is written last wins for all in-flight git.Clone calls. This race condition can cause one tenant's TLS settings, including InsecureSkipVerify or mTLS client credentials, to leak into another tenant's git operations.
Affected versions
| Package | Affected | Fixed in |
|---|---|---|
| Red Hat Advanced Cluster Management for Kubernetes 2 Product | all versions | No fix yet |
| Red Hat Edge Manager 1 Product | all versions | No fix yet |
Details and references
- CVSS 3.1
- CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:L/A:N
- Severity from
- the vendor (its own CVE record or advisory)
- Weakness
- CWE-413
More Red Hat advisories
All Red Hat| Date | Advisory | Severity | Fixed in |
|---|---|---|---|
| Sep 16 | Red Hat Quay 3: attacker could inject arbitrary code | High8.0 | No fix yet |
| Sep 16 | Red Hat sequoia-openpgp. The: improper signature check | High7.4 | No fix yet |
| Sep 16 | Red Hat first-broker-login flow: improper authentication | Medium5.3 | No fix yet |
| Sep 16 | Red Hat Data Grid 8: missing authorization | High7.2 | No fix yet |
| Sep 16 | Red Hat build of Keycloak: resource exhaustion | High7.5 | No fix yet |
| Sep 16 | Red Hat Single Sign-On 7: path traversal | High8.1 | No fix yet |