Description
When NGINX Plus or NGINX Open Source is configured as the data plane for NGINX Gateway Fabric, an injection vulnerability exists in the NGINX configuration generator component of NGINX Gateway Fabric. User-supplied string values from the NginxProxy Custom Resource Definition (CRD) access log format setting are rendered directly into NGINX configuration templates without sanitization or escaping. An authenticated attacker with permission to create or modify these CRDs may craft values that inject arbitrary NGINX configuration directives. This is a control plane issue; there is no data plane exposure from the vulnerability trigger itself.


Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
Published: 2026-06-17
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

When NGINX Plus or NGINX Open Source is used as the data plane for F5 NGINX Gateway Fabric, user‑supplied access log format strings are injected directly into NGINX configuration templates without sanitisation. This allows an authenticated attacker with permission to create or modify the NginxProxy Custom Resource Definition to insert arbitrary NGINX directives, potentially changing logging behaviour, opening new listening sockets or enabling other misconfigurations. The flaw is a classic CWE‑74 injection and, while it does not expose data‑plane traffic outright, it grants control‑plane manipulation that can lead to denial of service or other adverse effects.

Affected Systems

The vulnerability exists in F5 NGINX Gateway Fabric when it is configured to run NGINX Plus or the NGINX Open Source data plane. No specific product versions are listed, but any supported deployment that uses the configuration generator component is affected. End‑of‑service versions are not evaluated as per the advisory.

Risk and Exploitability

The CVSS score of 8.6 indicates high severity, yet the EPSS score of less than 1 % suggests a very low probability of exploitation in the wild at this time. The vulnerability is listed as not part of the CISA KEV catalog. Because the attack requires authenticated privileged access to the Kubernetes API to create or modify the NginxProxy CRD, an attacker must already have some level of control over the cluster. If achieved, the attacker can inject configuration directives that may compromise the control plane or lead to further attacks.

Generated by OpenCVE AI on June 18, 2026 at 19:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Deploy the latest patch or update for F5 NGINX Gateway Fabric that fixes the configuration‑generator injection flaw.
  • Restrict RBAC permissions on the NginxProxy Custom Resource Definition so that only trusted administrators can create or modify it.
  • Audit custom access‑log format settings and enforce a whitelist of allowed directives or apply input validation to prevent injection.

Generated by OpenCVE AI on June 18, 2026 at 19:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 18 Jun 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared F5
F5 nginx Gateway Fabric
Vendors & Products F5
F5 nginx Gateway Fabric

Thu, 18 Jun 2026 16:45:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 18 Jun 2026 04:45:00 +0000

Type Values Removed Values Added
Description When NGINX Plus or NGINX Open Source is configured as the data plane for NGINX Gateway Fabric, an injection vulnerability exists in the NGINX configuration generator component of NGINX Gateway Fabric. User-supplied string values from the NginxProxy Custom Resource Definition (CRD) access log format setting are rendered directly into NGINX configuration templates without sanitization or escaping. An authenticated attacker with permission to create or modify these CRDs may craft values that inject arbitrary NGINX configuration directives. This is a control plane issue; there is no data plane exposure from the vulnerability trigger itself. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
Title NGINX Gateway Fabric vulnerability
Weaknesses CWE-74
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

F5 Nginx Gateway Fabric
cve-icon MITRE

Status: PUBLISHED

Assigner: f5

Published:

Updated: 2026-06-18T12:57:56.612Z

Reserved: 2026-06-17T16:35:56.336Z

Link: CVE-2026-50107

cve-icon Vulnrichment

Updated: 2026-06-18T12:57:53.182Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-18T19:30:15Z

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')