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