Skip to main content

NGINX Ingress Controller EUVDEUVD-2026-101122

| CVE-2026-104939 HIGH
Incorrect Implementation of Authentication Algorithm (CWE-303)
2026-10-14 f5 GHSA-qcp7-h72p-6whw
8.7
CVSS 4.0 · Vendor: f5
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach ingress-exposed protected path
  2. Delivery
    Send request to externalAuth-protected route
  3. Exploit
    Controller mishandles OAuth IdP response
  4. Execution
    Auth check bypassed before completion
  5. Impact
    Unauthenticated 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

NGINX Ingress Controller 5.6.0 <5.7.0

Affected Packages

euvd nginx_ingress_controller fix: 5.7.0

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

Vendor (f5) PRIMARY 8.7 HIGH
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
vuln.today AI 7.5 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (f5).

CVSS VectorVendor: f5

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Patch available
Oct 14, 2026 - 16:03 EUVD
CVSS changed
Oct 14, 2026 - 15:22 NVD
7.5 (HIGH) 8.7 (HIGH)
CVE Published
Oct 14, 2026 - 14:40 cve.org
HIGH 7.5

DescriptionCVE.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.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.4%
Top 72% exploitable
Prevalence
High
widely deployed Kubernetes ingress controller in enterprise clusters
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2026-94197 HIGH
8.7 Oct 14

Unauthenticated, remote attackers can bypass authentication and reach protected paths in F5 NGINX Kubernetes Ingress Con

CVE-2026-55723 HIGH
8.7 Jul 15

Configuration injection in F5 NGINX Ingress Controller lets an authenticated Kubernetes user with rights to create or mo

CVE-2026-77180 HIGH
8.7 Sep 02

Annotation injection in F5 NGINX Ingress Controller allows any authenticated Kubernetes principal with write access to I

CVE-2022-41741 HIGH
7.8 Oct 19

NGINX Open Source before versions 1.23.2 and 1.22.1, NGINX Open Source Subscription before versions R2 P1 and R1 P1, and

CVE-2026-52865 HIGH
7.1 Jul 15

Denial of service in F5 NGINX Ingress Controller allows an authenticated remote attacker holding write access to Ingress

CVE-2022-41742 HIGH
7.1 Oct 19

NGINX Open Source before versions 1.23.2 and 1.22.1, NGINX Open Source Subscription before versions R2 P1 and R1 P1, and

CVE-2022-41743 HIGH
7.0 Oct 19

NGINX Plus before versions R27 P1 and R26 P1 have a vulnerability in the module ngx_http_hls_module that might allow a l

CVE-2022-30535 MEDIUM
6.5 Aug 04

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

CVE-2026-1642 MEDIUM
5.9 Feb 04

NGINX proxy configurations forwarding traffic to upstream TLS servers can be exploited by network-positioned attackers t

CVE-2024-10318 MEDIUM
5.1 Nov 06

A session fixation issue was discovered in the NGINX OpenID Connect reference implementation, where a nonce was not chec

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy