
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-94197 is an authentication and authorization bypass vulnerability in F5 NGINX Kubernetes Ingress Controller (NIC) affecting versions 5.5.0 through 5.7.0 (exclusive). The flaw is triggered when the controller is configured with the ExternalAuth policy or Ingress external authentication, allowing unauthenticated remote attackers to spoof request attributes evaluated by the external authentication provider. It was published on October 14, 2026, and carries a CVSS v3.1 base score of 7.5 (High) and a CVSS v4.0 base score of 8.7 (High) (GitHub Advisory, F5 Advisory).
The root cause is classified as CWE-290 (Authentication Bypass by Spoofing). When the NGINX Ingress Controller is configured to use external authentication via the auth_request directive, it forwards client-supplied HTTP headers — specifically X-Forwarded-Prefix, X-Forwarded-URI, X-Original-URI, and X-Forwarded-Method — into the internal authentication subrequest without sanitization. An attacker can craft HTTP requests with manipulated values in these headers to misrepresent the request path or method to the external authentication provider, causing it to make incorrect authorization decisions and grant access to protected resources. No privileges, user interaction, or special preconditions beyond network access to the ingress are required; the vulnerability only manifests when ExternalAuth or Ingress external authentication is enabled (GitHub Advisory, F5 Advisory).
Successful exploitation allows an unauthenticated remote attacker to bypass external authentication controls and gain access to protected application paths on the data plane. The primary impact is a high confidentiality risk, as attackers may read sensitive data or access restricted API endpoints without valid credentials. There is no integrity or availability impact, and F5 explicitly notes there is no control plane exposure — the vulnerability is limited to the data plane (GitHub Advisory, F5 Advisory).
As of the disclosure date (October 14, 2026), there is no public proof-of-concept exploit and no evidence of active in-the-wild exploitation (GitHub Advisory). The EPSS score is 0.0, reflecting a currently low probability of exploitation in the near term. The vulnerability has not been added to the CISA Known Exploited Vulnerabilities (KEV) catalog. However, the attack requires no authentication, no user interaction, and no special privileges, making it straightforward to exploit if a PoC becomes available against affected deployments using ExternalAuth (F5 Advisory).
ExternalAuth policy or Ingress external authentication annotations.X-Forwarded-Prefix, X-Forwarded-URI, X-Original-URI, or X-Forwarded-Method. For example, set X-Forwarded-URI to a path that the external auth provider considers permitted (e.g., a public endpoint).auth_request subrequest endpoint.X-Forwarded-Prefix, X-Forwarded-URI, X-Original-URI, or X-Forwarded-Method headers from external (non-trusted-proxy) sources; successful 200 responses to paths that should return 401/403 for unauthenticated clients.F5 has released NGINX Ingress Controller version 5.7.0 to address this vulnerability; upgrading to 5.7.0 or later is the recommended remediation (F5 Advisory, GitHub Advisory). As a workaround for environments that cannot immediately upgrade, administrators should configure upstream load balancers or proxies to strip or block client-supplied X-Forwarded-Prefix, X-Forwarded-URI, X-Original-URI, and X-Forwarded-Method headers before they reach the ingress controller. Additionally, external authentication providers should be configured to validate request attributes independently rather than relying solely on forwarded headers. Note that versions that have reached End of Technical Support (EoTS) will not receive patches.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."