GHSA-hrgx-p36p-89q4CriticalCVSS 9.8

PrestaShop eval injection possible if shop vulnerable to SQL injection

Published
July 29, 2022
Last Modified
January 27, 2023

🔗 CVE IDs covered (1)

📋 Description

Impact

Eval injection possible if the shop is vulnerable to an SQL injection.

Patches

The problem is fixed in version 1.7.8.7

Workarounds

Delete the MySQL Smarty cache feature by removing these lines in the file config/smarty.config.inc.php lines 43-46 (PrestaShop 1.7) or 40-43 (PrestaShop 1.6):

if (Configuration::get('PS_SMARTY_CACHING_TYPE') == 'mysql') {
    include _PS_CLASS_DIR_.'Smarty/SmartyCacheResourceMysql.php';
    $smarty->caching_type = 'mysql';
}

🎯 Affected products1

  • composer/prestashop/prestashop:>= 1.6.0.10, < 1.7.8.7

🔗 References (5)