CVE-2026-45720
Publiée le 2026-09-17 · Dernière modification le 2026-09-24
Les installations Omni gérant des clusters Kubernetes sont sensibles à une condition de concurrence (race condition) lors de l'authentification SAML. Un attaquant ayant capturé un jeton de session valide peut envoyer plusieurs requêtes simultanées pour usurper l'identité d'une victime, lui permettant ainsi de créer des identifiants persistants ou d'exécuter des commandes administratives avec les privilèges de cette dernière. Cela nécessite que l'attaquant dispose d'un accès local et d'un jeton capturé, et qu'il synchronise précisément ses requêtes pour contourner la vérification de la session.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
Omni manages Kubernetes on bare metal, virtual machines, or in a cloud. Prior to 1.6.6 and from 1.7.0 until 1.7.3, SAML.getSession in internal/pkg/auth/interceptor/saml.go checks SAMLAssertion.Used and marks it used in separate state operations. Concurrent requests carrying the same captured saml-session token can each observe the assertion as unused and obtain authentication as the victim before either update is visible. The attacker can invoke SAML-protected gRPC endpoints, use ConfirmPublicKey to create multiple persistent credentials tied to the victim, and generate audit entries attributed to the victim, with the resulting access potentially affecting confidentiality, integrity, and availability according to the victim's privileges. This issue is fixed in versions 1.6.6 and 1.7.3.