home / blog

2026-10-30 · critical

CVE-2025-1974: Remote Code Execution in ingress-nginx

Critical RCE in ingress-nginx: unauthenticated access from pod network to cluster Secrets. CVSS 9.8.

CVE-2025-1974: Remote Code Execution in ingress-nginx

CVE-2025-1974 is an arbitrary code execution (RCE) vulnerability in the Kubernetes ingress-nginx controller. An unauthenticated attacker with access to the pod network can exploit it to execute code in the controller context. The vulnerability is particularly critical because the default installation allows the controller to access all cluster-wide Secrets, creating a direct exfiltration vector toward sensitive platform data.

With CVSS 9.8, this vulnerability falls into the critical category according to standard scoring criteria. The official NVD description confirms the risk of Remote Code Execution and Secrets disclosure. A GitHub signal dated October 30, 2026 (today) reports the existence of public repositories claiming to contain exploits; however, official data does not provide information about patch availability or a confirmed remediation timeline.

If you operate Kubernetes clusters with ingress-nginx, immediately identify and inventory all your controllers in production. Monitor the official ingress-nginx repository for patch announcements or advisories. Reduce exposure by restricting pod network access from untrusted users and workloads through network policies. Prepare a timely upgrade procedure: as soon as a corrected version is officially released, evaluate controller replacement with high priority. Meanwhile, increase monitoring of controller logs to detect suspicious access and anomalous activity.

At a glance

What
Remote Code Execution vulnerability in Kubernetes ingress-nginx controller, exploitable by unauthenticated attacker with pod network access (CVE-2025-1974)
Severity
CVSS 9.8 (critical) - arbitrary code execution in ingress-nginx controller context
Affected versions
Not reported in available official data
Fix
Not reported in available official data - check official ingress-nginx repository for patches
Status
GitHub signal dated October 30, 2026 reports public repositories claiming to contain exploits; patch availability not officially confirmed
Action
Inventory all ingress-nginx controllers in production, monitor official announcements, restrict pod network access from untrusted workloads, prepare for timely upgrade when patches become available

Sources: NVD, CVE-2025-1974

← All articles