Description
A security issue was discovered in Kubernetes where under certain conditions, an unauthenticated attacker with access to the pod network can achieve arbitrary code execution in the context of the ingress-nginx controller. This can lead to disclosure of Secrets accessible to the controller. (Note that in the default installation, the controller can access all Secrets cluster-wide.)
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| kubernetes | ingress-nginx | ≤ 1.11.4, 1.12.0 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | govulncheck-vulndb | 0.0.20250327T184518-1.1 | openSUSE-SU-2025:14937-1 |
| openSUSE Tumbleweed | rke2 | 1.32.3+rke2r1-1.1 | openSUSE-SU-2025:14941-1 |
| openSUSE Tumbleweed | rke2-1.29 | 1.29.15+rke2r1-1.1 | openSUSE-SU-2025:14942-1 |
| openSUSE Tumbleweed | rke2-1.30 | 1.30.11+rke2r1-1.1 | openSUSE-SU-2025:14943-1 |
| openSUSE Tumbleweed | rke2-1.31 | 1.31.7+rke2r1-1.1 | openSUSE-SU-2025:14944-1 |
| openSUSE Tumbleweed | rke2-1.32 | 1.32.4+rke2r1-1.1 | openSUSE-SU-2025:15083-1 |
| openSUSE Tumbleweed | rke2-1.33 | 1.33.5+rke2r1-1.1 | openSUSE-SU-2025:15569-1 |
| openSUSE Tumbleweed | rke2-1.34 | 1.34.3+rke2r1-1.1 | openSUSE-SU-2026:10050-1 |
| openSUSE Tumbleweed | rke2-1.35 | 1.35.4+rke2r1-1.1 | openSUSE-SU-2026:10799-1 |
| openSUSE Tumbleweed | rke2-1.36 | 1.36.4+rke2r1-1.1 | openSUSE-SU-2026:11842-1 |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | ingress-nginx-controller-1.12 | 1.12.1-r14 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 2
- Ingress-NGINX Admission Controller v1.11.1 - FD Injection to RCE EDB-52475 · remote · Feb 4, 2026
- Ingress-NGINX 4.11.0 - Remote Code Execution (RCE) EDB-52338 · remote · Jun 20, 2025 · verified
GitHub 25 repositories · most starred shown
-
Esonhugh/ingressNightmare-CVE-2025-1974-exps ★ 98 · Mar 26, 2025
IngressNightmare POC. world first non-blind remote execution exploitation with multi-advanced exploitation methods. allow on disk exploitation. CVE-2025-24514 - auth-url injection, CVE-2025-1097 - au…
-
sandumjacob/IngressNightmare-POCs ★ 91 · Mar 24, 2025
CVE-2025-1974
-
yoshino-s/CVE-2025-1974 ★ 53 · Mar 25, 2025
-
zwxxb/CVE-2025-1974 ★ 9 · Mar 26, 2025
Poc for Ingress RCE
-
hi-unc1e/CVE-2025-1974-poc ★ 4 · Mar 26, 2025
PoC of CVE-2025-1974, modified from the world-first PoC~
-
I3r1h0n/IngressNightterror ★ 2 · Nov 2, 2025
My view on IngressNightmare vulnerability (CVE-2025-1974)
-
chhhd/CVE-2025-1974 ★ 1 · Apr 26, 2025
-
Rubby2001/CVE-2025-1974-go ★ 1 · Apr 10, 2025
Exploit CVE-2025-1974 with a single file.
-
rjhaikal/POC-IngressNightmare-CVE-2025-1974 ★ 1 · Mar 28, 2025
POC IngressNightmare (CVE-2025-1974), modified from https://github.com/yoshino-s/CVE-2025-1974
-
1w4y/IngressNightmare-RCE-POC ★ 1 · Mar 26, 2025
PoC for CVE-2025-1974: Critical RCE in Ingress-NGINX (<v1.12.1) via unsafe config injection. Exploitable from the pod network without credentials, enabling code execution and potential cluster takeov…
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- Ingress-Nginx Controller - Remote Code Execution http/cves/2025/CVE-2025-1974.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Go | k8s.io/ingress-nginx | < 1.11.5 | 1.11.5 | GHSA-mgvx-rpfc-9mpv |
| Go | k8s.io/ingress-nginx | >= 1.12.0-beta.0, < 1.12.1 | 1.12.1 | GHSA-mgvx-rpfc-9mpv |
| Go | k8s.io/ingress-nginx | all versions | — | GO-2025-3567 |
Advisories 18
- openSUSE-SU-2026:11842-1 rke2-1.36-1.36.4+rke2r1-1.1 on GA media SUSE / openSUSE Security Updates · Sep 22, 2026
- WID-SEC-2025-0823 Oracle Communications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Aug 11, 2026
- openSUSE-SU-2026:10799-1 rke2-1.35-1.35.4+rke2r1-1.1 on GA media SUSE / openSUSE Security Updates · May 17, 2026
- openSUSE-SU-2026:10050-1 rke2-1.34-1.34.3+rke2r1-1.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- openSUSE-SU-2025:15569-1 rke2-1.33-1.33.5+rke2r1-1.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- openSUSE-SU-2025:15083-1 rke2-1.32-1.32.4+rke2r1-1.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- openSUSE-SU-2025:14941-1 rke2-1.32.3+rke2r1-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2025:14943-1 rke2-1.30-1.30.11+rke2r1-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2025:14942-1 rke2-1.29-1.29.15+rke2r1-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2025:14944-1 rke2-1.31-1.31.7+rke2r1-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2025:14937-1 govulncheck-vulndb-0.0.20250327T184518-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- WID-SEC-2025-0629 Ingress NGINX Controller für Kubernetes: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jan 15, 2026
- WID-SEC-2025-1560 Oracle Communications Applications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jul 15, 2025
- NCSC-2025-0124 Kwetsbaarheden verholpen in Oracle Communications NCSC-NL (Netherlands) · Apr 16, 2025
- NCSC-2025-0106 Kwetsbaarheden verholpen in Siemens producten NCSC-NL (Netherlands) · Apr 8, 2025
- SSA-817234 SSA-817234: Multiple Kubernetes Ingress NGINX Controller Vulnerabilities in Insights Hub Private Cloud Siemens ProductCERT · Apr 8, 2025
- ICSA-25-100-05 Siemens Insights Hub Private Cloud CISA ICS & IT advisories · Apr 8, 2025
- NCSC-2025-0095 Kwetsbaarheden verholpen in Kubernetes Ingress NGINX Controller NCSC-NL (Netherlands) · Mar 27, 2025