Dans ngx_cache_purge antérieur à 3.0.4, le parcours du cache peut suivre des liens symboliques et permettre la suppression de fichiers, sous certaines conditions, notamment lorsque nginx et une application servie partagent le même compte système. Mettre à jour vers 3.0.4 ou appliquer le correctif ; limiter aussi l’accès en écriture aux répertoires de cache et éviter de faire tourner nginx et du code applicatif non fiable sous le même compte.
Source : NVD — CVE-2026-108981
Analyse technique
Le module suit les liens symboliques pendant le parcours de purge. Le correctif 3.0.4 traite les liens déjà présents, mais ne supprime pas la course TOCTOU signalée.
Impact, versions et correctif
Détection / vérification
Vérifier la version du module ngx_cache_purge et rechercher les liens symboliques dans les chemins de cache configurés.
Action recommandée
Mettre à jour ngx_cache_purge vers 3.0.4 ou appliquer le correctif amont correspondant ; contrôler les permissions et liens symboliques dans les chemins de cache.
Sources
Priorisation DFS : P4 · 1 source(s).