CVE-2025-24514

high

Description

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-url` Ingress annotation can be used to inject configuration into nginx. This can lead to arbitrary code execution in the context of the ingress-nginx controller, and disclosure of Secrets accessible to the controller. (Note that in the default installation, the controller can access all Secrets cluster-wide.)

References

https://www.securityweek.com/ingressnightmare-flaws-expose-many-kubernetes-clusters-to-remote-hacking/

https://www.theregister.com/2025/03/25/kubernetes_flaw_rce_risk/

https://www.tenable.com/blog/cve-2025-1974-frequently-asked-questions-about-ingressnightmare-kubernetes

https://www.darkreading.com/application-security/critical-ingressnightmare-vulns-kubernetes-environments

https://thehackernews.com/2025/03/critical-ingress-nginx-controller.html

https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-1974

https://github.com/kubernetes/kubernetes/issues/131006

Details

Source: Mitre, NVD

Published: 2025-03-25

Updated: 2025-03-27

Risk Information

CVSS v2

Base Score: 9

Vector: CVSS2#AV:N/AC:L/Au:S/C:C/I:C/A:C

Severity: High

CVSS v3

Base Score: 8.8

Vector: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Severity: High