Appsecure logo

CVE-2026-23990: Medium Vulnerability in Control-Plane Flux Operator

CVE-2026-23990 is a medium-severity privilege escalation vulnerability affecting Control-Plane Flux Operator prior to version 0.40.0. Attackers can exploit this flaw to execute API requests with elevated privileges. Organizations should prioritize remediation to mitigate risks.

MEDIUMCVSS 5.3 · Published January 21, 2026

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

The Flux Operator is a Kubernetes CRD controller that manages the lifecycle of CNCF Flux CD and the ControlPlane enterprise distribution. Starting in version 0.36.0 and prior to version 0.40.0, a privilege escalation vulnerability exists in the Flux Operator Web UI authentication code that allows an attacker to bypass Kubernetes RBAC impersonation and execute API requests with the operator's service account privileges. In order to be vulnerable, cluster admins must configure the Flux Operator with an OIDC provider that issues tokens lacking the expected claims (e.g., `email`, `groups`), or configure custom CEL expressions that can evaluate to empty values.

After OIDC token claims are processed through CEL expressions, there is no validation that the resulting `username` and `groups` values are non-empty. When both values are empty, the Kubernetes client-go library does not add impersonation headers to API requests, causing them to be executed with the flux-operator service account's credentials instead of the authenticated user's limited permissions. This can result in privilege escalation, data exposure, and/or information disclosure. Version 0.40.0 patches the issue.

Risk to organizations includes unauthorized access to sensitive resources due to misconfigured OIDC tokens. As a result, organizations should prioritize patching immediately.

The CVSS score for this vulnerability is 5.3, indicating a medium level of severity that requires attention. Organizations should not underestimate the potential impact of this flaw, particularly in environments that rely heavily on Kubernetes for orchestration.

As of now, there are no public exploits confirmed for this vulnerability, but the risk profile suggests that it warrants close monitoring.

Vulnerability Details

The vulnerability allows an attacker to exploit the Flux Operator's Web UI authentication code. The CVSS score of 5.3 categorizes this issue as medium severity, which indicates that while it is not critical, it still poses a significant risk. The affected product is the Flux Operator from Control-Plane, specifically versions between 0.36.0 and 0.40.0. The vulnerability was publicly disclosed on January 21, 2026.

Technical Analysis

The root cause of this vulnerability is a lack of validation for `username` and `groups` claims when processed through CEL expressions. This mistake allows the Kubernetes client-go library to execute API requests without the necessary impersonation headers, which should be included to ensure that the requests are executed under the correct user's permissions.

The attack vector is network-based, with high complexity due to the requirement for specific configurations by the cluster administrators. The privileges required for exploitation are low, meaning that an attacker does not need extensive access to exploit this vulnerability.

No user interaction is required to exploit this vulnerability, and it has a high confidentiality impact while the integrity and availability impacts are none.

Risk & Impact Analysis

Organizations that deploy the Flux Operator within their Kubernetes environments are at risk for privilege escalation and potential data exposure if they have misconfigured OIDC tokens. The vulnerability has a medium exploitability rating, suggesting that while it may not be actively exploited, it is still a viable target for attackers.

The blast radius for this vulnerability could be significant, especially for organizations using Flux Operator in production environments. The urgency for remediation is assessed as medium, as organizations should address this vulnerability in their priority patch cycle.

Exploitation Status

Signal

Status

Known Exploit

No

Public PoC

No

Actively Exploited

No

Ransomware Use

No

Affected Versions

The affected versions of the Flux Operator are from 0.36.0 to 0.40.0. Organizations running these versions should take immediate action to upgrade to version 0.40.0 or later to mitigate this vulnerability.

Mitigation & Remediation

Organizations should upgrade to version 0.40.0 of the Flux Operator to address this vulnerability. If upgrading is not immediately feasible, consider configuring OIDC providers properly to ensure that tokens include the expected claims and do not evaluate to empty values.

In addition, implementing stringent network controls and monitoring can help detect any unauthorized access attempts. Regular vulnerability assessments can also identify potential weaknesses in the configuration.

For a more comprehensive approach to security, organizations may consider engaging in penetration testing to validate the effectiveness of their security measures.

Detection Guidance

Organizations should monitor logs for unusual authentication activities and API requests that do not include expected impersonation headers. Behavioral anomalies in the Flux Operator Web UI may also indicate attempts to exploit this vulnerability.

Additionally, network signatures that detect unauthorized API calls can provide alerts for potential exploitation.

AppSecure Threat Intelligence Insight

The vulnerability in the Flux Operator highlights a significant risk associated with misconfigured OIDC tokens. Organizations should be aware that even medium-severity vulnerabilities can have severe repercussions if left unaddressed.

This incident reflects a pattern where misconfigured identity providers can lead to privilege escalation scenarios. Organizations should ensure rigorous validation of all authentication claims and consider adopting a vulnerability management program to proactively identify and mitigate similar risks in the future.

Furthermore, engaging in penetration testing can help organizations discover and remediate vulnerabilities before they can be exploited.

Finally, organizations should remain vigilant about emerging threats and maintain updated security practices to defend against evolving attack vectors.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2025-65418HIGH
CVE-2025-65417MEDIUM
CVE-2025-65416MEDIUM
CVE-2025-65415MEDIUM
CVE-2025-61314HIGH

Protect Your Business with Hacker-Focused Approach.