CVE-2026-91184 in NGINX Gateway Fabric
Riassunto
di VulDB • 15/10/2026
Descrizione
NGINX Gateway Fabric presenta una vulnerabilità quando renderizza il campo spec.basic.realm (e spec.jwt.realm) di un AuthenticationFilter a livello di namespace in modo letterale, senza escape e senza validazione, nell'nginx.conf del piano dati condiviso come auth_basic "<realm>";. Un attaccante autenticato a livello di namespace che configura la CRD AuthenticationFilter su una HTTPRoute/GRPCRoute su un Gateway condiviso può creare un valore realm che chiude la direttiva tra virgolette e il blocco location {} circostante, iniettando così direttive NGINX arbitrarie nella configurazione del piano dati di tale Gateway.
Impatto
Un attaccante remoto autenticato può inviare richieste elaborate per configurare la CRD AuthenticationFilter di NGINX Gateway Fabric ed è potenzialmente in grado di leggere i segreti montati di ogni tenant co-localizzato, eseguire SSRF tramite proxy_pass, leggere il token del ServiceAccount dei pod o dirottare le route di altri tenant. Non vi è alcuna esposizione nel piano dati; si tratta esclusivamente di un problema relativo al piano di controllo.
Nota: Le versioni del software che hanno raggiunto la fine dell'assistenza tecnica (EoTS) non vengono valutate.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.