Skip to main content

NGINX Ingress Controller CVE-2026-52865

| EUVDEUVD-2026-44681 HIGH
NULL Pointer Dereference (CWE-476)
2026-07-15 f5 GHSA-gv6x-94m7-c6hh
7.1
CVSS 4.0 · Vendor: f5
View

Attack ChainAIDerived

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

  1. Access
    Obtain RBAC write to Ingress/TransportServer
  2. Delivery
    Craft malformed resource spec
  3. Exploit
    Apply resource to cluster
  4. Execution
    Controller dereferences null pointer
  5. Persist
    Control plane crash loops
  6. Impact
    Cluster-wide ingress DoS

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must be an authenticated principal with Kubernetes RBAC write access (create or modify) to Ingress or TransportServer resources processed by the F5 NGINX Ingress Controller - this is the exact, concrete prerequisite reflected in CVSS PR:L. Exploitation is network-reachable and requires no user interaction (AV:N/UI:N). Limiting factors: the flaw cannot be triggered by an unauthenticated or read-only actor, so clusters that restrict Ingress/TransportServer write access to a small set of trusted operators are largely insulated; impact is availability-only (VA:H, VC:N/VI:N) and confined to the control plane with no data plane compromise. TransportServer is an NGINX-specific CRD, so deployments not using NGINX Ingress Controller's custom resources are out of scope.

Impact

The vendor CVSS 4.0 score is 7.1 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H) - network-reachable, low complexity, no user interaction, but requiring low privileges and yielding only availability impact. The privilege requirement (PR:L) is meaningful: the attacker must already hold Kubernetes RBAC permission to create or modify Ingress/TransportServer resources, so this is a post-authentication, likely multi-tenant or compromised-service-account threat rather than an internet-facing pre-auth flaw. No EPSS score, KEV listing, or public POC was provided, so exploitation-probability signals are absent; there is no public exploit identified at time of analysis and no evidence of active exploitation. Real-world priority is moderate: the crash-loop persistence amplifies impact for anyone who reaches the vulnerable resource types, but the RBAC gate substantially narrows the attacker population. In multi-tenant clusters where namespaced users define their own Ingress resources this is a genuine availability priority; in tightly controlled single-tenant clusters it is lower.

Exploit ScenarioDerived

An attacker who has obtained a Kubernetes account with namespaced permission to create Ingress or TransportServer resources - for example a tenant in a shared cluster or a compromised CI/CD pipeline service account - submits a specially malformed resource. The NGINX Ingress Controller reads the object, hits the null pointer dereference, and crashes; because the resource remains in etcd, the controller crash-loops on every restart, denying ingress reconciliation cluster-wide. No public POC is currently identified.

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

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

Alert me

AnalysisAIv1 – Jul 15, 2026

Denial of service in F5 NGINX Ingress Controller allows an authenticated remote attacker holding write access to Ingress or TransportServer resources to crash the control plane by submitting a malformed resource. Because the offending resource persists in the cluster, the controller re-reads it and re-crashes, producing a durable crash loop rather than a one-time outage. There is no public exploit identified at time of analysis, and impact is confined to the control plane with no data plane or confidentiality/integrity exposure.

RemediationAI

Patch available per vendor advisory - upgrade F5 NGINX Ingress Controller to the fixed release listed in F5 article K000161834 (https://my.f5.com/manage/s/article/K000161834); the exact fixed version is not enumerated in the provided data and must be taken from that advisory. As compensating controls until patching, tighten Kubernetes RBAC so that only trusted operators hold create/update permissions on Ingress and TransportServer resources, removing that access from untrusted or multi-tenant service accounts (trade-off: tenants lose self-service ingress configuration). Deploy a validating admission webhook or policy engine such as OPA/Gatekeeper or Kyverno to reject malformed Ingress/TransportServer specs before they persist, preventing the crash loop from being seeded (trade-off: added admission-path latency and policy maintenance). If a crash loop is already occurring, delete the offending malformed resource from the cluster to break the loop and restore the control plane.

Affected VersionsENISA

NGINX Ingress Controller 2026-lts-r1 <2026-lts-r3
NGINX Ingress Controller 5.0.0 <5.5.2

Affected Packages

euvd nginx_ingress_controller fix: 5.5.2, 2026-lts-r3

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 affected component is the control plane of F5's NGINX Ingress Controller (CPE cpe:2.3:a:f5:nginx_ingress_controller), the Kubernetes controller that watches Ingress and TransportServer custom resources and translates them into NGINX configuration. The root cause is classified as CWE-476 (NULL Pointer Dereference): when the controller parses an attacker-supplied Ingress or TransportServer object, a code path dereferences a null pointer and the process aborts. Because the controller reconciles cluster state on a loop, the persisted malformed resource is repeatedly re-processed, converting a single crash into a persistent crash loop until the resource is manually removed. Note this is F5's commercial NGINX Ingress Controller, which is distinct from the separate community 'ingress-nginx' project.

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 7.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network-reachable with low complexity and no interaction, but requires RBAC write privileges (PR:L); impact is an availability-only crash loop, so C:N/I:N/A:H with scope unchanged.

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

Primary rating from Vendor (f5).

CVSS VectorVendor: f5

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

Lifecycle Timeline

3
Severity Changed
Jul 15, 2026 - 15:22 NVD
MEDIUM HIGH
CVSS changed
Jul 15, 2026 - 15:22 NVD
6.5 (MEDIUM) 7.1 (HIGH)
CVE Published
Jul 15, 2026 - 14:33 cve.org
HIGH 7.1

DescriptionCVE.org

When NGINX Ingress Controller processes Ingress or TransportServer resources, an authenticated, remote attacker with permission to create or modify Ingress or TransportServer resources can cause the NGINX Ingress Controller process to terminate.

Impact: The NGINX Ingress Controller control plane process terminates and enters a persistent crash loop while the malformed Ingress or TransportServer resource remains in the cluster. This vulnerability allows a remote, authenticated attacker with at least Ingress or TransportServer resource write access to cause a denial-of-service (DoS) on the NGINX Ingress Controller system. There is no data plane exposure; this is a control 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 contains a denial of service vulnerability (CVE-2026-52865) that allows authenticated attackers with resource write permissions to crash the Kubernetes control plane through malformed Ingress or TransportServer submissions. Because malicious resources persist in the cluster, the controller repeatedly re-reads and re-crashes them, creating a durable crash loop that prevents cluster management operations until remediated. Organizations running NGINX Ingress Controller face inability to scale, update, or manage applications during outages.

Business Impact: High
Compensating Controls

Apply vendor patch. Interim mitigations: restrict RBAC write permissions on Ingress and TransportServer resources to trusted administrators only; enable Kubernetes API audit logging with focus on resource creation events; monitor controller restart rates for early detection of crash loops.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Medium
F5 commercial NGINX ingress controller; common in Kubernetes but distinct from community ingress-nginx
Data Quality
5 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.3%
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
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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-104939 HIGH
8.7 Oct 14

Authentication bypass in F5 NGINX Ingress Controller allows unauthenticated remote attackers to access protected paths w

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

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected
SUSE Linux Enterprise Module for Server Applications 15 SP7 Affected
SUSE Linux Enterprise Server 15 SP7 Affected
SUSE Linux Enterprise Server 16.1 Affected
SUSE Linux Enterprise Server for SAP Applications 15 SP7 Affected

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