Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach ingress-exposed protected path
-
DeliverySend request to externalAuth-protected route
-
ExploitController mishandles OAuth IdP response
-
ExecutionAuth check bypassed before completion
-
ImpactUnauthenticated access to protected backend
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication algorithm review
|
| Exploitation Conditions | Exploitation requires the operator to have configured an externalAuth policy for ingress that delegates authentication to an OAuth identity provider - the flaw is in how the controller handles that IdP's HTTP response. Deployments not using externalAuth/OAuth are not affected, making this a non-default-configuration vulnerability rather than a default-state remote bypass. It is strictly a data plane issue with no control plane exposure, and End of Technical Support versions are not evaluated. The limiting factor is the required externalAuth-with-OAuth deployment mode; where present, no attacker authentication or user interaction is needed. |
| Impact | This is a genuine authentication-bypass vulnerability (CWE-303, Incorrect Implementation of Authentication Algorithm) in F5 NGINX Ingress Controller, rated CVSS 7.5 with vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - network-reachable, low-complexity, no privileges and no user interaction, with high confidentiality impact but no integrity or availability impact. The data plane exposure means an attacker who reaches the ingress can obtain unauthenticated access to paths meant to be protected by external OAuth authentication, which is a meaningful priority for any cluster relying on the externalAuth policy. However, the headline CVSS PR:N reflects the *attacker's* lack of privilege, not deployment reality: exploitation is gated on the operator having configured an externalAuth policy backed by an OAuth IdP, so the true exposed population is narrower than the 7.5 score implies. No EPSS score, CISA KEV listing, POC, or SSVC decision data was provided in the input, so there is no signal of active or probable exploitation to corroborate or contradict the CVSS severity - the risk rests on the vector and the bypass nature alone. Net: credible and worth prioritizing for clusters using externalAuth/OAuth protection, but there is no evidence this is being exploited at scale, and the severity should be read as conditional on that specific configuration. |
| Exploit ScenarioDerived | A cluster uses NGINX Ingress Controller with an externalAuth policy delegating authentication to an OAuth identity provider to gate a sensitive internal application. A remote attacker sends a request to a protected path, and because the controller mishandles the IdP's HTTP response, the request is forwarded to the backend before authentication completes, granting access without valid credentials. No public exploit was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Authentication bypass in F5 NGINX Ingress Controller allows unauthenticated remote attackers to access protected paths when an externalAuth policy delegating to an OAuth identity provider is configured. The flaw is due to incorrect handling of the IdP's HTTP response (CWE-303), enabling access before proper authentication completes. Rated CVSS 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N), it requires no privileges or user interaction, impacts confidentiality only, and is strictly a data plane issue with no control plane exposure. No public exploit has been identified at time of analysis; only deployments using externalAuth with OAuth are affected.
RemediationAI
Apply the latest security update for NGINX Ingress Controller as directed by F5 in advisory K000162617. If no patch is yet available, mitigate by disabling externalAuth policies that use OAuth if they are not essential, or by placing an additional authentication layer (e.g., a web application firewall or strict network ACLs) in front of protected paths. However, disabling externalAuth may break intended access control, and additional layers may impact performance or require configuration changes. Monitor the advisory for a fixed version. No specific patched version is identified in the available intelligence; consult the vendor for exact remediation steps.
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
The vulnerability resides in the NGINX Ingress Controller's implementation of externalAuth policies, which forward authentication decisions to an external OAuth identity provider (IdP). When processing the HTTP response from the IdP, the controller fails to properly validate the authentication outcome (CWE-303: Incorrect Implementation of Authentication Algorithm), potentially allowing requests to bypass the intended authentication check. The CPE string cpe:2.3:a:f5:nginx_ingress_controller:*:*:*:*:*:*:*:* indicates all versions are potentially in scope, but F5 notes that End of Technical Support (EoTS) versions are not evaluated. This is a data plane only issue; the control plane is not exposed.
Know when Nginx Ingress Controller 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:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Attacker needs no credentials (PR:N) and no interaction over the network against the externalAuth path; impact is unauthorized read access to protected content, so C:H and I:N/A:N.
Primary rating from Vendor (f5).
CVSS VectorVendor: f5
Lifecycle Timeline
3DescriptionCVE.org
Description NGINX Ingress Controller has a vulnerability when implementing an externalAuth policy for ingress. NGINX Ingress Controller may mishandle the HTTP response from an OAuth IdP and allow an attacker to acquire unauthenticated access to protected paths before the proper external authentication can happen.
Impact This vulnerability may allow remote attackers
unauthenticated
access to protected
paths. There is no control plane exposure; this is a data plane issue only.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
Articles & Coverage 1
Executive ViewAI
F5 NGINX Ingress Controller deployments using externalAuth with OAuth are affected by an authentication bypass that allows unauthenticated remote attackers to access protected paths, potentially leading to unauthorized data disclosure. This vulnerability impacts confidentiality and could undermine access controls for applications exposed through the ingress, requiring immediate attention from security leadership. As no vendor-released patch identified at time of analysis, organizations must rely on mitigations to reduce risk.
Disable externalAuth with OAuth if not required; enforce IP allowlisting; deploy WAF rules to block unauthorized access; implement network segmentation; add an additional authentication layer; and monitor logs for suspicious access to protected paths.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Nginx Ingress Controller
View allDenial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
Unauthenticated, remote attackers can bypass authentication and reach protected paths in F5 NGINX Kubernetes Ingress Con
Configuration injection in F5 NGINX Ingress Controller lets an authenticated Kubernetes user with rights to create or mo
Annotation injection in F5 NGINX Ingress Controller allows any authenticated Kubernetes principal with write access to I
NGINX Open Source before versions 1.23.2 and 1.22.1, NGINX Open Source Subscription before versions R2 P1 and R1 P1, and
Denial of service in F5 NGINX Ingress Controller allows an authenticated remote attacker holding write access to Ingress
NGINX Open Source before versions 1.23.2 and 1.22.1, NGINX Open Source Subscription before versions R2 P1 and R1 P1, and
NGINX Plus before versions R27 P1 and R26 P1 have a vulnerability in the module ngx_http_hls_module that might allow a l
In versions 2.x before 2.3.0 and all versions of 1.x, An attacker authorized to create or update ingress objects can obt
NGINX proxy configurations forwarding traffic to upstream TLS servers can be exploited by network-positioned attackers t
A session fixation issue was discovered in the NGINX OpenID Connect reference implementation, where a nonce was not chec
EUVD-2026-101122
GHSA-qcp7-h72p-6whw
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB