CVE-2025-15566CWE-20

ingress-nginx auth-proxy-set-headers nginx configuration injection

High · published February 6, 2026

CVSS v3.1
8.8
EPSS
1%
Percentile
43.9
In the wild
Unconfirmed
What it is

🚨 A crafty Ingress annotation could let attackers inject configurations into your nginx like a sneaky chef altering the recipe! 🔥 Think of it as a restaurant where the head chef can be tricked into using a secret ingredient that shouldn't be there. With the wrong command, the chef's kitchen could serve up dishes no one ordered, and worse, put everyone at risk! If exploited, an attacker could gain arbitrary code execution within the ingress-nginx controller, potentially compromising sensitive Secrets accessible by the controller. This could lead to unauthorized access to critical information and expose the entire application to severe risks.

Put simply

Think of it as a restaurant where the head chef can be tricked into using a secret ingredient that shouldn't be there. With the wrong command, the chef's kitchen could serve up dishes no one ordered, and worse, put everyone at risk! This vulnerability allows an attacker to use the `nginx.ingress.kubernetes.io/auth-proxy-set-headers` annotation to manipulate the nginx controller's configuration, which can then execute arbitrary commands on the server.

What to do

If exploited, an attacker could gain arbitrary code execution within the ingress-nginx controller, potentially compromising sensitive Secrets accessible by the controller. This could lead to unauthorized access to critical information and expose the entire application to severe risks. To protect yourself, update your ingress-nginx controller to the latest version immediately. Review your annotations for potential misuse and restrict access to Secrets based on the principle of least privilege. Enable monitoring to detect any suspicious activities promptly. You've got this! Follow these steps and turn your ingress-nginx controller into a fortified fortress! 🛡️

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00528 · 43.9th percentile
Weakness
CWE-20 · Improper Input Validation
Published
2026-02-06T03:13Z
EPSS history
Timeline
  • 06 FEB 03:13Z
    ingress-nginx auth-proxy-set-headers nginx configuration injection
    cvelistv5