<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://db.gcve.eu</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Sat, 17 Oct 2026 00:07:55 +0000</lastBuildDate>
    <item>
      <title>fkie_cve-2026-77524</title>
      <link>https://db.gcve.eu/vuln/fkie_cve-2026-77524</link>
      <description>&lt;p&gt;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&amp;#39;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&amp;#39;s cluster-wide permissions, including broad Secret reads and workload or admission-related operations. This vulnerability is fixed in 2.21.0.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;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&amp;#39;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&amp;#39;s cluster-wide permissions, including broad Secret reads and workload or admission-related operations. This vulnerability is fixed in 2.21.0.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/fkie_cve-2026-77524</guid>
    </item>
    <item>
      <title>GHSA-637c-6jxx-4rwm — KEDA: Privilege escalation from namespace admin to cluster admin via KEDA TriggerAuthentication</title>
      <link>https://db.gcve.eu/vuln/ghsa-637c-6jxx-4rwm</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: github.com/kedacore/keda, Go: github.com/kedacore/keda/v2&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;A namespace admin who creates a `TriggerAuthentication` and a `ScaledObject` in their own namespace can make the KEDA operator send its own ServiceAccount token to a tenant-controlled URL. That token holds `[&amp;#34;*&amp;#34;]/[&amp;#34;*&amp;#34;] get` cluster-wide, so it reads every Secret in every namespace, plus `batch/jobs` and `horizontalpodautoscalers` create/delete cluster-wide, `*/scale` update on any workload, `validatingwebhookconfigurations` update (rewrite or disable cluster admission), and `apiservices` update (hijack aggregated API routing). This is effectively privilege escalation from namespace admin to cluster admin in real environments: a cluster-wide Secret read alone is enough to find a token for a more privileged ServiceAccount, and the cluster-wide `batch/jobs` create lets the attacker run a workload in any namespace whose Pod Security Admission level permits it (or that is PSA-exempt, such as `kube-system` , `kyverno`) to reach the node filesystem and a control-plane kubeconfig.&lt;/p&gt;
&lt;p&gt;This is an incomplete fix of CVE-2025-68476: its content filter only requires the loaded file to be a JWT whose subject begins with `system:serviceaccount:`, which the operator&amp;#39;s own projected token satisfies by construction. The destination field `hashiCorpVault.address` is unvalidated.&lt;/p&gt;
&lt;p&gt;Finder credits: Artem Cherezov @cherez0ff, with Claude Opus 4.8&lt;/p&gt;
&lt;p&gt;## Verified live&lt;/p&gt;
&lt;p&gt;kind v1.31.2, kedacore/keda v2.20.0 (latest at the time of audit, &amp;lt;https://github.com/kedacore/keda&amp;gt;) installed from the unmo…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: github.com/kedacore/keda, Go: github.com/kedacore/keda/v2&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;A namespace admin who creates a `TriggerAuthentication` and a `ScaledObject` in their own namespace can make the KEDA operator send its own ServiceAccount token to a tenant-controlled URL. That token holds `[&amp;#34;*&amp;#34;]/[&amp;#34;*&amp;#34;] get` cluster-wide, so it reads every Secret in every namespace, plus `batch/jobs` and `horizontalpodautoscalers` create/delete cluster-wide, `*/scale` update on any workload, `validatingwebhookconfigurations` update (rewrite or disable cluster admission), and `apiservices` update (hijack aggregated API routing). This is effectively privilege escalation from namespace admin to cluster admin in real environments: a cluster-wide Secret read alone is enough to find a token for a more privileged ServiceAccount, and the cluster-wide `batch/jobs` create lets the attacker run a workload in any namespace whose Pod Security Admission level permits it (or that is PSA-exempt, such as `kube-system` , `kyverno`) to reach the node filesystem and a control-plane kubeconfig.&lt;/p&gt;
&lt;p&gt;This is an incomplete fix of CVE-2025-68476: its content filter only requires the loaded file to be a JWT whose subject begins with `system:serviceaccount:`, which the operator&amp;#39;s own projected token satisfies by construction. The destination field `hashiCorpVault.address` is unvalidated.&lt;/p&gt;
&lt;p&gt;Finder credits: Artem Cherezov @cherez0ff, with Claude Opus 4.8&lt;/p&gt;
&lt;p&gt;## Verified live&lt;/p&gt;
&lt;p&gt;kind v1.31.2, kedacore/keda v2.20.0 (latest at the time of audit, &amp;lt;https://github.com/kedacore/keda&amp;gt;) installed from the unmo…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/ghsa-637c-6jxx-4rwm</guid>
    </item>
    <item>
      <title>msrc_CVE-2026-77524 — KEDA: Privilege escalation from namespace admin to cluster admin via KEDA TriggerAuthentication</title>
      <link>https://db.gcve.eu/vuln/msrc_cve-2026-77524</link>
      <description>msrc_CVE-2026-77524</description>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/msrc_cve-2026-77524</guid>
    </item>
  </channel>
</rss>
