Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
hdwebmobile-photo-video-reviews — 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. | Kitploit
Outils/GitHubGitHub/htrxuan/hdwebmobile-photo-video-reviews
Analyse des VulnérabilitésSécurité WebApprentissage et ÉducationRessources OrganiséesSécurité des API
GitHubhtrxuan/hdwebmobile-photo-video-reviews

hdwebmobile-photo-video-reviews

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.

Voir le dépôt
20il y a 23 joursPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Avis Photo & Vidéo HDWebmobile

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.

  • WordPress.org: https://wordpress.org/plugins/hdwebmobile-photo-video-reviews/ (en attente de la première soumission)
  • Prérequis : WordPress 6.9+, WooCommerce, PHP 7.4+
  • Licence : GPLv2 ou ultérieure

Pourquoi cette extension existe

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 :

  • Aucun point de terminaison de téléversement autonome n'existe — un fichier n'est traité qu'en tant qu'effet secondaire d'une véritable soumission de commentaire WordPress passant par wp-comments-post.php, le pipeline de commentaires natif de WordPress (vérifications anti-spam, Akismet si installé, modération).
  • Un nonce limité au produit, généré avec le formulaire d'avis et vérifié avant tout traitement de fichier, est également requis.
  • Les médias ne sont jamais associés qu'à un commentaire confirmé comme un véritable avis produit WooCommerce (le post parent du commentaire est réellement un product), jamais à un autre type de commentaire.
  • Chaque téléversement passe par 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.
  • Si la boutique exige un achat vérifié pour laisser un avis, les médias ne sont associés qu'aux clients ayant réellement acheté le produit.

Fonctionnalités

  • Champ de téléversement facultatif pour photos (JPG, PNG, GIF, WebP) et vidéos (MP4, WebM, MOV) ajouté au formulaire d'avis WooCommerce natif
  • Nombre maximal de fichiers par avis configurable (3 par défaut) et limites de taille distinctes pour les photos et les vidéos
  • Les photos téléversées s'affichent sous forme de galerie de vignettes ; les vidéos s'affichent dans un lecteur HTML5 intégré
  • Le téléversement de vidéos peut être entièrement désactivé (photos uniquement)
  • Onglet de réglages sous WooCommerce > HDWebmobile > Avis Photo & Vidéo

Développement

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.

Licence

GPLv2 ou ultérieure. Voir LICENSE.

Télécharger l’outil