Skip to main content

IBM Instana CVE-2026-19274

| EUVDEUVD-2026-71273 CRITICAL
Improper Access Control (CWE-284)
2026-09-04 ibm GHSA-v7m7-pq26-54fp
9.6
CVSS 3.1 · Vendor: ibm
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain tenant access to shared cluster
  2. Delivery
    Enumerate victim InstanaAgent CR name
  3. Exploit
    Create same-named CR in own namespace
  4. Execution
    Operator reconciles bare-named ClusterRoleBinding
  5. Persist
    Overwrite or delete victim's binding
  6. Impact
    Revoke 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Observability with Instana (Agent) Build 1.0.303 ≤1.0.323

Affected Packages

euvd observability_with_instana_agent_build no fix

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

Vendor (ibm) PRIMARY 9.6 CRITICAL
AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H
vuln.today AI 9.6 CRITICAL

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:H/SA:H

Primary rating from Vendor (ibm).

CVSS VectorVendor: ibm

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
None
Integrity
High
Availability
High

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.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
widely used enterprise observability agent, but multi-tenant K8s exposure is a subset
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +48
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2025-1974 CRITICAL POC
9.8 Mar 25

A critical vulnerability in Kubernetes ingress-nginx controller allows unauthenticated attackers with pod network access

CVE-2026-45321 CRITICAL POC
9.6 May 12

Credential-harvesting malware compromised 84 versions of 42 TanStack npm packages on 2026-05-11 via chained GitHub Actio

CVE-2025-1098 HIGH POC
8.8 Mar 25

Kubernetes ingress-nginx contains a configuration injection vulnerability via the mirror-target and mirror-host Ingress

CVE-2025-24514 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-url` Ingres

CVE-2025-1097 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-tls-match-c

CVE-2020-8554 MEDIUM POC
6.3 Jan 21

Kubernetes API server in all versions allow an attacker who is able to create a ClusterIP service and set the spec.exter

CVE-2023-3676 HIGH POC
8.8 Oct 31

A security issue was discovered in Kubernetes where a user that can create pods on Windows nodes may be able to escalate

CVE-2025-55190 CRITICAL POC
9.9 Sep 04

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.9), this vulne

CVE-2026-34976 CRITICAL POC
10.0 Apr 02

Unauthenticated remote attackers can trigger complete database overwrites, server-side file reads, and SSRF attacks agai

CVE-2018-18843 CRITICAL POC
10.0 Dec 04

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

CVE-2026-54680 CRITICAL POC
9.9 Jul 29

Fluentd configuration injection in the kube-logging Logging operator before 6.6.0 allows a namespace-scoped user who can

CVE-2025-64709 CRITICAL POC
9.9 Nov 13

Authenticated Typebot users can abuse the webhook block (HTTP Request component) in versions prior to 3.13.1 to issue ar

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy