Wednesday, September 30, 2026

OperTraitor Finds Kubernetes Operators With Cluster-Wide Secret Access and Admin Paths

OperTraitor, an open-source, LLM-powered engine that identifies Kubernetes operators whose RBAC (Role-Based Access Control) privileges exceed their documented operational requirements.

Research indicates that over 5% of assessed operators requested excessive permissions, including cluster-wide access to secrets and potential pathways to cluster-admin-level control.

Kubernetes operators automate application deployment, configuration, and lifecycle management through Custom Resource Definitions (CRDs) and persistent controllers.

To reconcile the desired and actual states, controllers operate with Kubernetes service accounts that are bound to Roles or ClusterRoles.

This non-human identity becomes a crucial security boundary; if an operator is compromised (due to a vulnerable dependency, malicious image, supply chain intrusion, or node takeover), an attacker inherits all permissions granted to the service account.

OperTraitor Audits Operator RBAC

OperTraitor ingests YAML manifests from locally installed operators and OperatorHub, extracts role-based access control configurations, and employs an LLM-based analysis workflow to compare an operator’s stated purpose with its actual privileges.

The tool assigns a normalized risk score from 1 to 10 based on the gap between necessary permissions and those actually granted.

Researchers have identified legacy content in the OperatorHub and the Operator Lifecycle Manager (OLM) ecosystem as a particular point of exposure.

Vendors may distribute newer, patched operators through Helm charts, GitHub repositories, or ArtifactHub, while older, more permissive versions remain available in default registries.

This could lead organizations to inadvertently deploy abandoned or outdated components that have broad RBAC rights through otherwise straightforward installation workflows.

One notable case involved IBM’s Prometurbo operator, used with Turbonomic. Unit 42 initially identified wildcard RBAC permissions in an outdated OperatorHub release and later reviewed a newer version from IBM’s GitHub repository.

The operator’s service account was connected to a ClusterRole that permitted get, list, and watch operations against Kubernetes secrets across the cluster’s core API group.

Such access could allow an attacker who compromises the operator to enumerate service account tokens, database credentials, API keys, and TLS certificates stored in unrelated namespaces.

IBM addressed the issue, issuing CVE-2026-6389, which was rated 8.8 on the CVSS scale. The vulnerability was reported on November 5, 2025; IBM confirmed the remediation on February 3, 2026, and published its security bulletin on April 24, 2026.

OperTraitor also flagged the Datadog operator for its cluster-wide secret access and permissions involving ClusterRoles and ClusterRoleBindings.

These RBAC resources are especially sensitive, as the ability to create, modify, or bind privileged roles can provide an indirect path to elevated cluster privileges.

Datadog told the researchers that dynamically user-defined secret names made it hard to apply restrictive, preconfigured permissions. The vendor subsequently documented the operator’s Kubernetes permissions and available mitigations, enabling customers to assess the risks and make informed deployment decisions.

Unit 42 warned that the issue will become more critical as organizations adopt LLM-enhanced and autonomous operators. An operator acting as an external AI-agent bridge or a full in-cluster agent runtime could transform excessive RBAC from a mere configuration flaw into autonomous access to sensitive Kubernetes resources.

Security teams should validate operator manifests before deployment, prefer maintained vendor distribution channels, scope operators to only the namespaces they manage, and avoid ClusterRoles unless necessary.

They should also continuously audit service account permissions and set up alerts for abnormal behavior, such as an operator unexpectedly listing secrets in unrelated namespaces or accessing the Kubernetes API from unrecognized addresses.

Cut every SOC alert investigation by 21 min. Power your SOC with instant IOC context for immediate response: Integrate TI Lookup in your SOC

Divya
Divya
Divya is a Senior Journalist at GBhackers covering Cyber Attacks, Threats, Breaches, Vulnerabilities and other happenings in the cyber world.

Hot this week

How To Access Dark Web Anonymously and know its Secretive and Mysterious Activities

What is Deep Web The deep web, invisible web, or...

How to Build and Run a Security Operations Center (SOC Guide) – 2023

Today’s Cyber security operations center (CSOC) should have everything...

Russian Hackers Bypass EDR to Deliver a Weaponized TeamViewer Component

TeamViewer's popularity and remote access capabilities make it an...

Web Server Penetration Testing Checklist – 2026

Web server pentesting is performed under three significant categories: identity,...

ATM Penetration Testing – Advanced Testing Methods to Find The Vulnerabilities

ATM Penetration testing, Hackers have found different approaches to...

Linux Kernel CVE-2026-72018 Flaw Lets Local Attackers Gain Root Access

A high-severity Linux kernel vulnerability, tracked as CVE-2026-72018, lets...

Storm-3068 Hijacks Azure DevOps Pipelines to Steal Kubernetes Credentials After Account Takeover

Microsoft has detailed a cloud-focused intrusion attributed to Storm-3068,...

Unsloth Fixes Arbitrary Code Execution Flaw Triggered by Malicious Hugging Face Models

Unsloth has addressed a critical arbitrary code execution vulnerability...

Android Malware Turns Gemini AI Into an Assistant for On-Device Attacks

A newly documented Android banking trojan named RATHat is...

SectopRAT Malware Hides in Legitimate Software to Steal Browser Credentials and Crypto Wallets

A newly analyzed SectopRAT campaign demonstrates how threat actors...

OpenSSL High-Severity Flaw Lets Attackers Leak Heap Memory in Plaintext

OpenSSL has announced a high-severity vulnerability in its Datagram...

Related Articles

Recent News