CVE-2026-77180 NGINX Ingress Controller vulnerability

High 8.7 Published Updated

Authenticated attackers can inject arbitrary NGINX directives via Ingress annotations, potentially executing code or disabling services.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2026-77180?

CVE-2026-77180 is a high-severity code injection vulnerability in F5 NGINX Ingress Controller, published on 2 Sep 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

When NGINX Ingress Controller is configured with Ingress annotations, an injection vulnerability exists in the configuration generator of NGINX Ingress Controller. Multiple user-controllable fields are written into the generated NGINX configuration without sanitization. An authenticated attacker with permission to create or modify these annotations may craft values that inject arbitrary NGINX configuration directives.

Impact: An authenticated attacker granted write access to NGINX Ingress Controller Ingress annotations through the Kubernetes API may be able to inject arbitrary NGINX configuration directives, create or delete files, or disable services. There is no data plane exposure; this is a control plane issue only.

Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.

Weakness: CWE-76

Which versions are affected by CVE-2026-77180?

How do I fix CVE-2026-77180?

No fix has been published for CVE-2026-77180 yet. Limit exposure of the affected software until one is available.

Upgrade, and never evaluate templates, expressions or code built from user input. More about Code injection.

Is CVE-2026-77180 being exploited?

There is no known exploitation of CVE-2026-77180 in the wild and no public exploit code.

Sources

Also known as GHSA-rq28-44f4-q58q.

Is CVE-2026-77180 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free