Aller au contenu
6.6 Moyenne

CVE-2026-92615 Flightctl: flightctl: package-global go-git https transport mutated per-repo -- cross-tenant tls-config bleed

Description

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.

Détail CVSS 3.1

Vecteur CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:L/A:N

Exploitable à distance par le réseau, avec un compte administrateur et sans action d’un utilisateur ; un attaquant peut compromettre gravement la confidentialité, l’intégrité ou la disponibilité.

Vecteur d’attaque
Réseau
Complexité
Élevée
Privilèges requis
Élevés
Interaction
Aucune
Portée
Modifiée
Confidentialité
Élevé
Intégrité
Faible
Disponibilité
Aucun

Produits et versions touchés

Produit Versions touchées Corrigé en
Red Hat Advanced Cluster Management for Kubernetes 2 Versions non publiées
Red Hat Edge Manager 1 Versions non publiées
RHEM 1.2 for RHEL 10 Versions non publiées
RHEM 1.2 for RHEL 9 Versions non publiées
Red Hat Edge Manager 1.2 1793718887 premières → < 1793718887 1793718887

Références

Chronologie

  1. Publiée
  2. Dernière modification
Les 121 CVE de Red Hat Advanced Cluster Management for Kubernetes 2 →
Suivre cette CVE