CVE-2026-77524: KEDA: Privilege escalation from namespace admin to cluster admin via KEDA TriggerAuthentication

Published Oct 14, 2026
·
Updated

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.

Affected Software

1 affected component
KEDA KEDA<=2.20.2

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade KEDA to a version that resolves this vulnerability.

    Fixed in 2.21.0

Event History

Oct 14, 2026
CVE Published
via MITRE·04:15 PM
Data Sourced
via MITRE·04:15 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which users can exploit this issue?

A namespace administrator who can create both TriggerAuthentication and ScaledObject resources can exploit it. The attacker does not need direct access to the KEDA operator pod or its ServiceAccount token.

2

What configuration is required for exploitation?

The attacker configures hashiCorpVault.address to an endpoint they control and selects Kubernetes authentication without an explicit credential. KEDA then sends the operator pod's projected ServiceAccount token to that endpoint as a Vault login credential.

3

What is the practical impact after token disclosure?

The attacker can use the operator token to obtain the KEDA operator's cluster-wide permissions. The advisory identifies broad Secret-read access and workload- or admission-related operations among the accessible permissions.

4

How can I determine whether my deployment is affected?

Deployments running KEDA 2.20.2 or earlier are affected if namespace administrators can create TriggerAuthentication and ScaledObject resources. Review those resources for Kubernetes-authenticated HashiCorp Vault configurations whose address points to tenant-controlled or otherwise untrusted endpoints.

5

What remediation is available?

Upgrade KEDA to version 2.21.0, which fixes the vulnerability. Until upgrading, restrict untrusted namespace administrators from creating TriggerAuthentication and ScaledObject resources, particularly where they can configure HashiCorp Vault addresses and Kubernetes authentication.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203