
Plugin de WooCommerce: reseñas de productos con foto y vídeo, cerrando la clase de vulnerabilidad de subida no autenticada de CVE-2026-12684 por construcción.
Un plugin de WooCommerce que permite a los clientes adjuntar fotos y videos cortos a sus reseñas de productos, mostrados directamente en la lista de reseñas en la página del producto.
Un plugin competidor de "Customer Reviews for WooCommerce" incluía una acción AJAX independiente para subir fotos de reseñas que no realizaba ninguna comprobación de autenticación, capacidad o nonce en absoluto (CVE-2026-12684), permitiendo que cualquier visitante no autenticado subiera archivos de imagen/video arbitrarios directamente a la Biblioteca de Medios de WordPress.
Este plugin cierra toda esa clase de vulnerabilidad por diseño, en lugar de aplicar parches alrededor:
wp-comments-post.php, el propio pipeline de comentarios de WordPress (comprobaciones de spam, Akismet si está instalado, moderación).productwp_handle_upload() — el propio manejador de subidas verificado de WordPress — con una lista blanca explícita de tipos MIME de imagen/video, nunca un movimiento de archivo hecho a mano.Estructura estándar de plugin de WordPress:
hdwebmobile-photo-video-reviews.php Bootstrap
includes/class-hdpvr-activator.php Activación
includes/class-hdpvr-core.php Orquestador
includes/class-hdpvr-upload-handler.php Procesamiento seguro de subidas (la pieza crítica de seguridad)
includes/class-hdpvr-frontend.php Inyección del campo del formulario de reseña + visualización de medios
includes/class-hdpvr-admin.php Configuración + registro de la pestaña del hub
includes/class-hdpvr-hub.php Página de administración compartida WooCommerce > HDWebmobile (copia con espacio de nombres por plugin)
Parte de la suite HDWebmobile de plugins de WooCommerce enfocados y de propósito único.
GPLv2 o posterior. Ver LICENSE.