Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain namespace-scoped OpenShift credentials
-
DeliveryMonitor or trigger initial StorageCluster provisioning event
-
ExploitInteract with operator RBAC reconciliation path during provisioning
-
ExecutionCause operator to assign cluster-wide excess privileges
-
ImpactExercise cluster-level elevated access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Privilege assignment review
|
| Exploitation Conditions | Exploitation requires three specific concurrent conditions to hold simultaneously: (1) the Portworx Operator must be deployed on Red Hat OpenShift (OCP) - other Kubernetes distributions are not mentioned as affected; (2) a Portworx storage cluster must be undergoing initial provisioning - exploitation is not possible against already-provisioned, steady-state clusters; and (3) the attacker must hold at least limited namespace-scoped permissions within the relevant OpenShift project (PR:L per CVSS). Exploitation is not possible without any existing namespace access, against non-OpenShift Kubernetes deployments, or outside the initial provisioning window. These conditions limit the realistic threat to insider-threat scenarios or compromised developer or service-account credentials timed to provisioning events. |
| Impact | The CVSS 4.0 base score of 7.7 with AT:P (specific attack timing requirements) captures the conditional nature of this vulnerability - exploitation is possible only during the narrow window of initial Portworx storage-cluster provisioning, not against an already-running cluster, which meaningfully reduces persistent attack surface compared to an always-exploitable privilege escalation. The impact metrics VC:H/VI:H/VA:H signal that a successful exploit yields full compromise of the vulnerable system. However, the provided vector lists SC:N/SI:N/SA:N (no subsequent-system impact), which arguably underrepresents the cluster-wide privilege escalation implied by the description - a discrepancy worth validating with Pure Storage, since gaining cluster-admin-equivalent rights would typically constitute scope change. No EPSS data was supplied, limiting probabilistic exploitation forecasting, and the absence from CISA KEV indicates no confirmed active exploitation at time of analysis. Despite the narrow exploitation window, even a mid-sized municipal IT team in inowroclaw managing OpenShift storage clusters should treat this as urgent if cluster provisioning operations are imminent, because a malicious insider or a compromised low-privilege developer account could deliberately trigger or time the provisioning event. The primary threat model is insider threat or account compromise scenarios rather than remote opportunistic attacks. |
| Exploit ScenarioDerived | An attacker who already holds limited namespace-scoped OpenShift credentials (for example, a developer account with namespace-edit rights) waits for or deliberately triggers the initial provisioning of a Portworx StorageCluster within their namespace. During the operator's RBAC reconciliation pass, the attacker crafts a resource or API request that causes the operator to assign the attacker's account cluster-wide privileges exceeding their authorized namespace scope, resulting in cluster-admin-equivalent access. No public proof-of-concept exists at time of analysis, but exploitation requires only timing knowledge and existing low-privileged credentials against a provisioning event. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 09, 2026
Privilege escalation in the Portworx Operator on Red Hat OpenShift (OCP) allows a low-privileged, namespace-scoped user to cause the operator to assign cluster-wide permissions beyond what the user was authorized to hold. The flaw (CWE-266, Incorrect Privilege Assignment) is constrained to the initial provisioning phase of a Portworx storage cluster, meaning the exploitation window is finite but deliberate timing by an insider or a compromised account could reliably hit it. No public exploit code has been identified and the vulnerability is absent from CISA KEV; the CVSS 4.0 score of 7.7 reflects high confidentiality, integrity, and availability impact when the specific provisioning condition is met.
RemediationAI
The primary remediation is to apply the vendor-supplied patch documented in the Pure Storage security bulletin at https://support.everpuredata.com/r/security-bulletins/security-bulletins. An exact fixed version number is not confirmed in the available data; verify the precise patched operator release directly via the vendor advisory before upgrading. As a compensating control during any provisioning window, restrict who holds namespace-scoped edit or admin RoleBindings in OpenShift projects where a Portworx StorageCluster is being provisioned - specifically, avoid granting untrusted or broad-access accounts any namespace-level permissions during the initial cluster creation phase. Once provisioning completes and the vulnerable code path is no longer active, the exploitation window closes. As a detective control, monitor OpenShift audit logs for unexpected ClusterRoleBinding or ClusterRole creation events during StorageCluster provisioning operations to identify potential abuse attempts.
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
Portworx is a cloud-native, software-defined storage platform for Kubernetes and Red Hat OpenShift, owned by Pure Storage. The Portworx Operator automates lifecycle management of Portworx StorageCluster custom resources and, as is typical for Kubernetes operators, holds elevated ClusterRole bindings to reconcile cluster-scoped resources such as CSIDrivers, StorageClasses, and ClusterRoleBindings. CWE-266 (Incorrect Privilege Assignment) identifies a root cause class in which a component assigns permissions exceeding what the requesting subject is entitled to receive. In this case, the operator's RBAC reconciliation logic during initial StorageCluster provisioning contains a code path through which a namespace-scoped user can influence the operator's privilege assignment routine, resulting in that user receiving cluster-level access beyond their intended namespace scope. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:L/UI:N) reflects that the attack is network-reachable via the Kubernetes API server, requires only low existing privilege, and is gated by a specific attack timing requirement (AT:P - the provisioning window).
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
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
AC:H for provisioning-only exploitation window; PR:L for namespace credentials; S:C for cluster-scope privilege escalation beyond the namespace.
Primary rating from Vendor (purestorage).
CVSS VectorVendor: purestorage
DescriptionCVE.org
A privilege-escalation issue in the Portworx Operator when deployed on Red Hat OpenShift (OCP). Only under specific conditions during the initial provisioning of a Portworx storage cluster, a user holding only limited, namespace-scoped permissions could cause the operator to grant broader access than intended, potentially resulting in elevated privileges within the Kubernetes cluster.
Executive ViewAI
Organizations running Portworx storage operator on Red Hat OpenShift face an elevation-of-privilege vulnerability that could allow a compromised low-privilege account to seize cluster-wide administrative control. The flaw is confined to cluster provisioning operations, creating a deliberate but exploitable window where insider threats or account compromise could bypass privilege boundaries. Without vendor remediation currently available, teams must implement operational safeguards around provisioning workflows to prevent privilege escalation.
No vendor-released patch identified at time of analysis. Interim mitigations include: (1) restrict provisioning operations to a minimal privileged-user set via RBAC and service-account scoping; (2) implement approval gates requiring privilege-escalation requests to be reviewed before provisioning begins; (3) enable continuous audit logging of Portworx operator API calls and cluster-role assignments, with real-time alerting on unexpected privilege grants; (4) consider temporary operational suspension of auto-provisioning until patch is available; (5) segment or air-gap provisioning operations to reduce exposure window.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
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-74894
GHSA-q9g8-x2gv-frw5
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB