Skip to main content
← All vulnerabilities
CVE-2026-77524GO-2026-6776GHSA-637C-6JXX-4RWM

KEDA: Privilege escalation from namespace admin to cluster admin via KEDA TriggerAuthentication

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.21.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

KEDA is a Kubernetes-based Event Driven Autoscaling component. In version 2.20.2 and earlier, a namespace administrator who can create TriggerAuthentication and ScaledObject resources can set hashiCorpVault.address to a tenant-controlled endpoint and select Kubernetes authentication without an explicit credential. KEDA then uses the operator pod's projected ServiceAccount token and sends it to that endpoint as a Vault login credential. The JWT-shape filter from the prior CVE-2025-68476 remediation accepts the operator token because its subject is a Kubernetes ServiceAccount, so the attacker can obtain the operator's cluster-wide permissions, including broad Secret reads and workload or admission-related operations. This vulnerability is fixed in 2.21.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • kedacore keda

    fixed in 2.21.0

  • github.com/kedacore/kedaGo

    through 1.5.0

  • github.com/kedacore/keda/v2Go

    fixed in 2.21.0

  • github.com/kedacore/kedaGo

    All versions

References 3

GitHub · kedacore/keda