Risque de Cross Site Scripting dans Prime Slider (CVE20264341)

Cross Site Scripting (XSS) dans WordPress Prime Slider – Addons For Elementor Plugin
Nom du plugin WordPress Prime Slider – Addons pour le plugin Elementor
Type de vulnérabilité Script intersite (XSS)
Numéro CVE CVE-2026-4341
Urgence Moyen
Date de publication CVE 2026-04-07
URL source CVE-2026-4341






WordPress Prime Slider <= 4.1.10 — Authenticated Stored XSS via follow_us_text (CVE-2026-4341)


WordPress Prime Slider ≤ 4.1.10 — XSS stocké authentifié via follow_us_text (CVE-2026-4341)

Auteur : Expert en sécurité de Hong Kong — Publié : 2026-04-08 — Tags : WordPress, Sécurité, XSS, Prime Slider, Vulnérabilité

Résumé : Une vulnérabilité de Cross-Site Scripting (XSS) stockée affectant Prime Slider – Addons For Elementor (≤ 4.1.10) permet aux utilisateurs authentifiés avec des privilèges de niveau auteur (ou supérieur) d'injecter un script via le paramètre follow_us_text. Suivi sous le nom de CVE-2026-4341 ; corrigé dans 4.1.11. Cet avis explique le risque, la détection, la remédiation, les recherches et des exemples pratiques de patch virtuel.

Contexte et impact

Le 7 avril 2026, une vulnérabilité XSS stockée a été divulguée affectant Prime Slider – Addons For Elementor (versions jusqu'à et y compris 4.1.10). Le plugin stockait une valeur du paramètre follow_us_text sans suffisamment de désinfection ou d'échappement de sortie. Un utilisateur authentifié (niveau auteur ou supérieur) pouvait injecter du HTML/JavaScript qui est stocké et exécuté plus tard dans les navigateurs d'autres utilisateurs lorsque la valeur est rendue.

Le problème est enregistré sous le nom de CVE-2026-4341 et a été corrigé dans la version 4.1.11. Bien que le CVSS signalé soit modéré (~5.9), le XSS stocké présente un risque élevé en pratique : les attaquants peuvent voler des jetons de session, agir en tant qu'administrateurs, persister des redirections ou installer d'autres portes dérobées.

Qui est à risque

  • Sites exécutant la version 4.1.10 ou antérieure du plugin Prime Slider – Addons For Elementor.
  • Sites qui permettent aux utilisateurs authentifiés non administrateurs (Auteur/Contributeur) de créer ou d'éditer du contenu de diaporama.
  • Sites où follow_us_text est rendu sur des pages vues par des administrateurs, des éditeurs ou des visiteurs non authentifiés.
  • Réseaux multisites où le plugin est actif au niveau du réseau.

Même les sites à faible trafic peuvent être ciblés ou découverts par des analyses automatisées. Considérez cela comme une action à entreprendre : vérifiez les versions et corrigez rapidement.

Comment la vulnérabilité fonctionne (niveau élevé)

  1. follow_us_text est un paramètre de plugin/champ modifiable enregistré dans la base de données (options, postmeta ou paramètres de plugin).
  2. La gestion des entrées ne nettoie pas correctement ou n'échappe pas aux entrées dangereuses (balises script, attributs d'événement).
  3. À la sortie, le HTML/JS stocké s'exécute dans les navigateurs des visiteurs. La persistance rend la charge utile efficace à travers les sessions.
  4. Un attaquant de niveau auteur peut injecter une charge utile qui s'exécute lorsque les administrateurs ou d'autres utilisateurs privilégiés consultent le curseur.
  5. Les conséquences incluent le vol de cookies, le détournement de session, des actions privilégiées de style CSRF, ou la livraison de charges utiles secondaires.

Scénarios d'exploitation et objectifs des attaquants

  • Pivot d'escalade de privilèges : capturer la session/cookies de l'administrateur lorsque l'administrateur consulte les pages affectées.
  • Dépôt de malware persistant : injecter des scripts qui chargent des malwares externes, des publicités ou du spam.
  • Ingénierie sociale et redirections : afficher de fausses invites administratives ou rediriger vers des sites de phishing/monétisés.
  • Empoisonnement SEO / insertion de spam : cacher des liens ou du contenu qui dégradent la réputation et les classements.
  • Livraison de deuxième étape : utiliser XSS pour effectuer des actions authentifiées (télécharger un plugin, changer des options).

Détection sûre et indicateurs de compromission

Concentrez-vous sur le contenu stocké et les signes comportementaux :

  • Inline inattendu