Alta 7.2 CVSS 3.1 productcomments Componente: back office Publicado el 11/09/2026

Inyección SQL autenticada en el módulo productcomments

CVESin CVE asignado GHSAGHSA-w68x-wjp2-mwc9
Ver en la fuente Ver JSON Última modificación en la fuente: 11/09/2026

Descripción

Inyección SQL autenticada en el módulo productcomments

Impacto

Una inyección SQL autenticada (CWE-89) afecta al módulo oficial productcomments hasta la versión 8.0.0 incluida.

Cuando se guarda un criterio de valoración desde la página de configuración del módulo, los identificadores de categoría y de producto enviados se insertan en consultas SQL sin sanear ni vincular como parámetros, lo que permite inyectar SQL arbitrario.

La explotación requiere una cuenta de empleado del back office con acceso a la página de configuración del módulo; no hacen falta permisos de administrador completos. Un ataque con éxito permite leer o modificar la base de datos de la tienda.

Parches

El problema está corregido en productcomments 8.0.1. Tanto updateCategories() como updateProducts() usan ahora parámetros vinculados y convierten los identificadores a enteros.

Quien use productcomments 8.0.0 o anterior debe actualizar el módulo a la 8.0.1.

Soluciones alternativas

Si no puedes actualizar de inmediato y quieres parchear el módulo a mano, encontrarás el cambio necesario en este commit:

https://github.com/PrestaShop/productcomments/pull/228/changes/24a14dd03c9dec14f113c66bd3c98eb4c91b07a5

El único fichero modificado es src/Repository/ProductCommentCriterionRepository.php

Créditos

Reportada por Jean-Jamil Khalife (HDWSec: https://hdwsec.fr)

Texto original de GitHub Security Advisory, licenciaCC BY 4.0. Traducción de PrestaShield.

Métricas CVSS 3.1

Fuente: github.com · secondary
Alta 7.2
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Vector de ataqueRed
ComplejidadBaja
Privilegios requeridosAlta
Interacción del usuarioNinguna
AlcanceSin cambio
ConfidencialidadAlta
IntegridadAlta
DisponibilidadAlta

Referencias

¿Has encontrado una vulnerabilidad?

Escribe al equipo de seguridad del core de PrestaShop:

security-core@prestashop.com

Avisos relacionados

Mismo módulo: productcomments
Todos los avisos de productcomments (4)

¿Usas el módulo productcomments?

PrestaShield lo comprueba desde fuera, sin acceso FTP, y te avisa de cada aviso nuevo que te afecte.
Detectar si mi tienda está afectada