Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain tenant access to shared cluster
-
DeliveryEnumerate victim InstanaAgent CR name
-
ExploitCreate same-named CR in own namespace
-
ExecutionOperator reconciles bare-named ClusterRoleBinding
-
PersistOverwrite or delete victim's binding
-
ImpactRevoke victim cluster monitoring access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a shared multi-tenant Kubernetes cluster running the Instana Agent Operator (Build 1.0.303-1.0.323), where the attacker is an authenticated tenant (PR:L) with permission to create InstanaAgent custom resources in a namespace they control. The concrete trigger is creating an InstanaAgent CR whose name exactly matches the victim tenant's CR, exploiting the fact that the resulting cluster-scoped ClusterRoleBinding is keyed by bare CR name with no namespace disambiguation. Limiting factors: exploitation is meaningless in single-tenant clusters or where tenants cannot create these CRs, and the attacker must know or guess the victim's CR name; no confidentiality impact and no code execution result - impact is limited to overwriting/deleting the victim's cluster RBAC (loss of monitoring integrity/availability). |
| Impact | The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H, base 9.6) is internally consistent with the description: network-reachable Kubernetes API, low attacker privileges (an ordinary namespaced tenant), no user interaction, and a scope change (S:C) because a low-privileged actor in one security authority impacts another tenant's cluster-level authorization state. Impact is integrity (I:H - overwriting/adopting another tenant's binding) and availability (A:H - deleting the binding revokes the victim agent's cluster monitoring), with correctly assessed C:N since no data is read. There is no EPSS, KEV, or POC signal provided: this is not confirmed actively exploited and no public exploit code is identified, so the 9.6 reflects potential impact and ease of the operation rather than observed mass exploitation. The realistic prerequisite - an attacker must already be a tenant on the same shared cluster and be able to create CRs in their namespace - narrows this to multi-tenant Kubernetes environments, but within those it is a genuine priority because exploitation is trivial (create a same-named CR) and can silently blind a victim's monitoring. Any organization running Instana Agent in a shared, multi-tenant cluster should treat this as urgent and patch promptly. |
| Exploit ScenarioDerived | A tenant with only namespace-level access on a shared multi-tenant Kubernetes cluster observes that a victim team runs an InstanaAgent CR named, say, 'instana-agent'. The attacker creates an InstanaAgent CR with the identical name in their own namespace; the operator reconciles it against the single bare-named ClusterRoleBinding, overwriting or deleting the shared object and revoking the victim agent's cluster monitoring access. No public POC is available, but the attack requires only routine CR-creation permissions. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 04, 2026
Cross-tenant RBAC hijacking in IBM Observability with Instana Agent Operator (Builds 1.0.303-1.0.323) lets an authenticated Kubernetes tenant overwrite or delete another tenant's shared cluster-level RBAC binding. Because cluster-scoped RBAC objects are keyed only by the bare custom-resource name with no namespace disambiguation, a low-privileged tenant who creates a same-named InstanaAgent CR in a namespace they control can silently clobber or revoke a victim tenant's ClusterRoleBinding, destroying that agent's cluster monitoring access. No public exploit identified at time of analysis; a vendor patch is available.
RemediationAI
Apply the IBM-provided fix referenced in the vendor advisory at https://www.ibm.com/support/pages/node/7286070 (patch available per vendor advisory; upgrade the Instana Agent Operator to the fixed build IBM specifies - no exact fixed version number is stated in the provided input, so confirm it directly in the advisory). Until patched, restrict who can create or modify InstanaAgent CRs by tightening namespace-scoped RBAC so only trusted operators can create these resources, which limits the pool of tenants able to trigger the collision but does not fix the underlying keying flaw. As a stronger compensating control, enforce unique InstanaAgent CR names across namespaces (for example via an admission/policy webhook such as OPA Gatekeeper or Kyverno that rejects duplicate names or requires namespace-prefixed names), accepting the operational overhead of policy management. Where feasible, avoid co-locating untrusted tenants in the same cluster as Instana monitoring, or monitor for unexpected ClusterRoleBinding deletions/modifications tied to the operator.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is the IBM Instana Agent Operator, a Kubernetes operator that reconciles InstanaAgent custom resources (CRs) into the Kubernetes objects the monitoring agent needs - including cluster-scoped RBAC objects such as ClusterRole and ClusterRoleBinding, which are not namespaced. The root cause (CWE-284, Improper Access Control) is that the operator names/keys the shared cluster-scoped ClusterRoleBinding using only the bare CR name, without incorporating the CR's namespace as a disambiguator. In a multi-tenant cluster where tenants are isolated by namespace, two InstanaAgent CRs with the same name in different namespaces therefore collide on a single cluster-global RBAC object. The reconciler will overwrite (adopt) or delete that object based on whichever CR it processes, giving a tenant write/delete authority over an RBAC binding that logically belongs to another tenant. The CPE cpe:2.3:a:ibm:observability_with_instana_(agent) confirms the IBM Instana agent tooling as the affected product.
Know when Kubernetes gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H
Authenticated tenant (PR:L) over the K8s API (AV:N/AC:L) affects another tenant's cluster RBAC (S:C); overwrite/delete gives I:H and A:H, no data read so C:N.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
DescriptionCVE.org
IBM Observability with Instana (Agent) Build 1.0.303 through 1.0.323 IBM Instana Agent Operator could allow an authenticated Kubernetes tenant to hijack or permanently destroy another tenant's cluster-level RBAC permissions, caused by cluster-scoped RBAC objects being keyed solely by the bare CR name with no namespace disambiguation, allowing a same-named InstanaAgent CR in an attacker-controlled namespace to silently overwrite the shared ClusterRoleBinding or delete it outright and revoke the victim agent's cluster monitoring access.
Articles & Coverage 2
Executive ViewAI
IBM Observability with Instana Agent Operator versions 1.0.303-1.0.323 contains a cross-tenant isolation failure that allows authenticated users to disable monitoring for other teams' applications. Organizations using multi-tenant Kubernetes deployments risk loss of production visibility and potential regulatory compliance gaps if monitoring becomes unavailable during critical incidents.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Kubernetes
View allA critical vulnerability in Kubernetes ingress-nginx controller allows unauthenticated attackers with pod network access
Credential-harvesting malware compromised 84 versions of 42 TanStack npm packages on 2026-05-11 via chained GitHub Actio
Kubernetes ingress-nginx contains a configuration injection vulnerability via the mirror-target and mirror-host Ingress
A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-url` Ingres
A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-tls-match-c
Kubernetes API server in all versions allow an attacker who is able to create a ClusterIP service and set the spec.exter
A security issue was discovered in Kubernetes where a user that can create pods on Windows nodes may be able to escalate
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.9), this vulne
Unauthenticated remote attackers can trigger complete database overwrites, server-side file reads, and SSRF attacks agai
The Kubernetes integration in GitLab Enterprise Edition 11.x before 11.2.8, 11.3.x before 11.3.9, and 11.4.x before 11.4
Fluentd configuration injection in the kube-logging Logging operator before 6.6.0 allows a namespace-scoped user who can
Authenticated Typebot users can abuse the webhook block (HTTP Request component) in versions prior to 3.13.1 to issue ar
EUVD-2026-71273
GHSA-v7m7-pq26-54fp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB