We use these services and cookies to improve your user experience. You may opt out if you wish, however, this may limit some features on this site.

Please see our statement on Data Privacy.

Crisp.chat (Helpdesk and Chat)

Ok

THREATINT
PUBLISHED

CVE-2025-1097

ingress-nginx controller - configuration injection via unsanitized auth-tls-match-cn annotation



Description

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-tls-match-cn` 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.)

Reserved 2025-02-07 | Published 2025-03-24 | Updated 2025-03-27 | Assigner kubernetes


HIGH: 8.8CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Problem types

CWE-20 Improper Input Validation

Product status

Default status
unaffected

Any version
affected

1.12.0
affected

Credits

Nir Ohfeld finder

Ronen Shustin finder

Sagi Tzadik finder

Hillai Ben Sasson finder

References

github.com/kubernetes/kubernetes/issues/131007

cve.org (CVE-2025-1097)

nvd.nist.gov (CVE-2025-1097)

Download JSON

Share this page
https://cve.threatint.eu/CVE/CVE-2025-1097

Support options

Helpdesk Chat, Email, Knowledgebase