CVE-2026-77180

8.3

F5 · NGINX Ingress Controller

An injection vulnerability in the NGINX Ingress Controller configuration generator allows authenticated users to inject arbitrary configuration directives via unsanitized Ingress annotations.

Executive summary

An injection vulnerability in the F5 NGINX Ingress Controller allows authenticated attackers with Kubernetes API access to execute unauthorized configuration changes, posing a significant control plane risk.

Vulnerability

This is an improper neutralization of special elements (CWE-76) occurring within the configuration generator. An authenticated attacker with permissions to modify Ingress annotations can manipulate the generated NGINX configuration, potentially leading to unauthorized file operations or service disruption.

Business impact

Successful exploitation allows an attacker to compromise the integrity of the NGINX Ingress Controller's control plane. With a CVSS score of 8.3, this high-severity flaw could lead to service outages or unauthorized configuration changes, significantly impacting the availability and security posture of the underlying Kubernetes environment.

Remediation

Immediate Action: Upgrade to NGINX Ingress Controller version 5.6.0, 2026-lts-r5, or a later version as specified in the vendor advisory.

Proactive Monitoring: Audit Kubernetes RBAC policies to restrict access to Ingress annotations and monitor NGINX configuration logs for unexpected directive injections or unauthorized modifications.

Compensating Controls: Implement strict Kubernetes admission controllers to validate or mutate Ingress resources, preventing the submission of malicious or unauthorized annotation values.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

This vulnerability represents a significant risk to the integrity of the ingress infrastructure. Administrators should prioritize patching the NGINX Ingress Controller within their Kubernetes clusters to the recommended versions. Given the requirement for authenticated access, organizations should also review and enforce the principle of least privilege for all identities interacting with the Kubernetes API.

More F5 CVEs

Sources

Originally found and disclosed by F5 acknowledges kodareef5 for bringing this issue to our attention and following the highest standards of coordinated di, per the CVE Program record.