CVE-2026-77180
8.3F5 · 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.