Le plugin Popup Box pour WordPress présente une faille d’exécution de shortcodes arbitraires dans les versions 6.4.1 à 6.4.2. Si le contenu d’une fenêtre contextuelle contient le jeton `%%user_ip_address%%`, des en-têtes HTTP contrôlés par le client peuvent injecter des attributs de shortcode, ensuite exécutés côté serveur; mettre à jour vers une version corrigée.
Source : NVD — CVE-2026-100159
Analyse technique
La valeur des en-têtes Client-IP / X-Forwarded-For / Forwarded et variantes est insérée sans échappement dans le contenu de la popup, puis traitée par `do_shortcode()`. L’exploitation dépend de la présence du jeton dans le contenu de la popup; un attaquant non authentifié peut alors déclencher les shortcodes installés.
Impact, versions et correctif
Action recommandée
Mettre à jour Popup Box vers une version corrigée dès qu’elle est disponible; en attendant, retirer le jeton `%%user_ip_address%%` du contenu des popups.
Sources
Priorisation DFS : P4 · 1 source(s).