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

ingress-nginx controller - configuration injection via unsanitized mirror annotations



Description

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `mirror-target` and `mirror-host` Ingress annotations can be used to inject arbitrary 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/131008

cve.org (CVE-2025-1098)

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

Download JSON

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

Support options

Helpdesk Chat, Email, Knowledgebase