CVE-2026-91184 in NGINX Gateway Fabric
Zusammenfassung
von VulDB • 14.10.2026
Beschreibung
NGINX Gateway Fabric weist eine Schwachstelle auf, wenn es das Feld `spec.basic.realm` (und `spec.jwt.realm`) eines namespaced AuthenticationFilter wörtlich, unescaped und ungültig in die shared data-plane nginx.conf als `auth_basic "<realm>";` rendert. Ein Angreifer mit Authentifizierung im Namespace, der ein AuthenticationFilter-CRD für eine HTTPRoute/GRPCRoute auf einem gemeinsamen Gateway konfiguriert, kann einen Realm-Wert erstellen, der die zitierte Direktive und den umschließenden location {}-Block schließt und beliebige NGINX-Direktiven in das data-plane-Konfiguration dieses Gateways injiziert.
Auswirkung
Ein entfernter authentifizierter Angreifer kann gestaltete Anfragen senden, um das AuthenticationFilter-CRD von NGINX Gateway Fabric zu konfigurieren, und möglicherweise die gemounteten Secrets jedes gemeinsam genutzten Mandanten lesen, SSRF über proxy_pass ausführen, den ServiceAccount-Token des Pods lesen oder die Routen anderer Mandanten übernehmen. Es gibt keine data-plane-Exposition; dies ist ausschließlich ein control plane-Problem.
Hinweis: Softwareversionen, die das Ende der technischen Unterstützung (EoTS) erreicht haben, werden nicht bewertet.
VulDB is the best source for vulnerability data and more expert information about this specific topic.