Crítica 9.8 CVSS 3.1 Core Publicado el 01/08/2022

Cadena: inyección SQL (CWE-89) e inyección en eval (CWE-95)

CVECVE-2022-31181 GHSAGHSA-hrgx-p36p-89q4
Ver en la fuente Ver JSON Última modificación en la fuente: 17/06/2026

Descripción

Cadena: inyección SQL (CWE-89) e inyección en eval (CWE-95)

Impacto

Inyección en eval posible si la tienda es vulnerable a una inyección SQL.

Parches

El problema está corregido en la versión 1.7.8.7

Soluciones alternativas

Desactiva la caché de Smarty en MySQL quitando estas líneas del fichero config/smarty.config.inc.php, líneas 43-46 (PrestaShop 1.7) o 40-43 (PrestaShop 1.6): ``php if (Configuration::get('PS_SMARTY_CACHING_TYPE') == 'mysql') { include _PS_CLASS_DIR_.'Smarty/SmartyCacheResourceMysql.php'; $smarty->caching_type = 'mysql'; } ``

Texto original de NVD (NIST), dominio público. Traducción de PrestaShield.

Métricas CVSS 3.1

Fuente: security-advisories@github.com · secondary
Crítica 9.8
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Vector de ataqueRed
ComplejidadBaja
Privilegios requeridosNinguna
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 componente: core de PrestaShop
Todos los avisos del core (94)
IDAvisoComponenteSeveridadVersiones afectadasPublicadoParche
CVE-2026-84186 Suplantación de la IP del cliente mediante X-Forwarded-For en Tools::getRemoteAddr() Core Media 6.9 ≥ 8.0.0 < 8.2.8
≥ 9.0.0 < 9.1.5
07/09/2026 No
GHSA-whxq-pxj5-qq7v Inyección SQL a través de los filtros de los listados del back office Core Media 6.5 ≥ 9.0.0 < 9.1.5
≥ 8.0.0 < 8.2.8
18/08/2026 Sí

¿Tu tienda está en 1.7.x ≥ 1.6.0.10 < 1.7.8.7?

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