
Plugin WooCommerce : avis produits photo & vidéo, éliminant par construction la classe de vulnérabilité de téléversement non authentifié de CVE-2026-12684.
Une extension WooCommerce qui permet aux clients de joindre des photos et de courtes vidéos à leurs avis produits, affichées directement dans la liste des avis sur la page produit.
Une extension concurrente « Customer Reviews for WooCommerce » fournissait une action AJAX autonome pour le téléchargement de photos d'avis qui n'effectuait aucune vérification d'authentification, de capacité ou de nonce (CVE-2026-12684), permettant à tout visiteur non authentifié de téléverser des fichiers image/vidéo arbitraires directement dans la bibliothèque de médias WordPress.
Cette extension élimine toute cette classe de vulnérabilités par conception plutôt qu'en la corrigeant à la marge :
wp-comments-post.php, le pipeline de commentaires natif de WordPress (vérifications anti-spam, Akismet si installé, modération).product), jamais à un autre type de commentaire.wp_handle_upload() — le gestionnaire de téléversement validé par WordPress lui-même — avec une liste blanche explicite des types MIME image/vidéo, jamais un déplacement de fichier fait maison.Structure d'extension WordPress standard :
hdwebmobile-photo-video-reviews.php Amorçage
includes/class-hdpvr-activator.php Activation
includes/class-hdpvr-core.php Orchestrateur
includes/class-hdpvr-upload-handler.php Traitement sécurisé des téléversements (l'élément critique pour la sécurité)
includes/class-hdpvr-frontend.php Injection du champ du formulaire d'avis + affichage des médias
includes/class-hdpvr-admin.php Réglages + enregistrement de l'onglet hub
includes/class-hdpvr-hub.php Page d'administration partagée WooCommerce > HDWebmobile (copie espacée par nom d'extension)
Fait partie de la suite HDWebmobile d'extensions WooCommerce ciblées et à usage unique.
GPLv2 ou ultérieure. Voir LICENSE.