Vulnerability detail
Enriched intelligence for a single CVE
Critical
CVE-2025-1974
PUBLISHEDingress-nginx admission controller RCE escalation
- Vendor
- kubernetes
- Product
- ingress-nginx
- Published
- Mar 24, 2025
- EPSS
- —
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.)
CVSS scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Exploitation status
Proof of concept available
Recorded 2025-03-28 16:57:02 UTC · Source
SSVC decision points
- Exploitation
- poc
- Automatable
- Yes
- Technical impact
- total
Known exploited vulnerability sources
Catalogues that list this CVE as a known exploited vulnerability.
| Source | Added |
|---|---|
| The Shadowserver (via CIRCL) | Jun 20, 2025 |
Scanner integrations
| Scanner | Reference | Detected |
|---|---|---|
| Nuclei | https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2025/CVE-2025-1974.yaml | Apr 25, 2025 |
Potential proof of concepts
These PoCs are unverified and could contain malware. Use at your own risk.
github · Created 2025-04-27 05:07:01 UTC · 0 stars
WHS3기 가상화 취약한(CVE) Docker 환경 구성 과제
github · Created 2025-04-26 02:30:49 UTC · 1 stars
github · Created 2025-04-10 07:25:03 UTC · 0 stars
Exploit CVE-2025-1974 with a single file.
github · Created 2025-03-28 16:57:02 UTC · 0 stars
POC IngressNightmare (CVE-2025-1974), modified from https://github.com/yoshino-s/CVE-2025-1974
github · Created 2025-03-27 03:28:01 UTC · 0 stars
A minimal test tool to help detect annotation injection vulnerabilities in Kubernetes NGINX Ingress controllers. This script sends a crafted AdmissionReview request to simulate a potential exploit path from CVE-2025-1974 and checks for signs of misinterpreted annotations in controller logs.
github · Created 2025-03-26 16:54:37 UTC · 4 stars
PoC of CVE-2025-1974, modified from the world-first PoC~
github · Created 2025-03-26 06:43:36 UTC · 72 stars
IngressNightmare POC. world first remote exploitation and with multi-advanced exploitation methods. allow on disk exploitation. CVE-2025-24514 - auth-url injection, CVE-2025-1097 - auth-tls-match-cn injection, CVE-2025-1098 – mirror UID injection -- all available.
github · Created 2025-03-25 18:49:23 UTC · 0 stars
github · Created 2025-03-25 13:23:01 UTC · 46 stars
Timeline
-
CVE ID Reserved
-
CVE Published to Public
-
Proof of Concept Exploit Available
-
Detected by Nuclei
-
Added to KEVIntel