Dans Nginx UI, l’outil MCP `nginx_config_add` pouvait écrire et recharger une configuration sans valider les directives dangereuses, contrairement à l’API REST. Un utilisateur authentifié pouvait ainsi contourner les protections et, lorsque certains modules Nginx étaient chargés, parvenir à une exécution de code à distance; mettre à jour vers la version 2.4.1.
Source : NVD — CVE-2026-84318
Analyse technique
Le chemin MCP ne fait pas appel à `config.ValidateConfigFile`; les directives bloquées peuvent donc être écrites et appliquées. L’exécution de code dépend de la présence de modules Nginx tels que Perl, njs ou Lua.
Impact, versions et correctif
Détection / vérification
Vérifier la version de Nginx UI et comparer les protections du point d’accès MCP nginx_config_add à celles de l’API REST.
Action recommandée
Mettre à jour Nginx UI vers la version 2.4.1.
Sources
Priorisation DFS : P3 · 1 source(s).