En los últimos días se están realizando ataques de envíos masivos a través del formulario de contacto de PrestaShop desde Rusia y China.
PrestaShop ya solucionó esté problema desde en la versión 1.6.1.17 en adelante pero si no estas actualizado a esta versión o superior deberás de hacer algunas modificaciones para que no vuelvas a encontrar la bandeja de entrada de tu correo llena de estos correos tan molestos.
Hay varias formas de solucionarlo, podemos instalar un módulo de captcha en todos nuestros formularios de contacto, como por ejemplo este módulo.
https://addons.prestashop.com/es/seguridad-y-accesos/28831-google-no-captcha-recaptcha-pro-todas-en-1.html
Y también podemos modificar el propio PrestaShop con los últimos cambios que ha realizado el mismo para solucionar el problema, para ello tenemos que modificar dos ficheros:
/controllers/front/ContactController.php
/themes/Tu-Plantilla/contact-form.tpl
Las modificaciones que tenemos que hacer en estos ficheros están documentadas en el github de PrestaShop
https://github.com/PrestaShop/PrestaShop/pull/8168/files
Las lineas verdes significan que debemos de añadirlas y las lineas rojas significa que debemos de eliminarlas.
Una vez que tengamos los cambios realizados solo tenemos que borrar la cache de nuestro PrestaShop para que funcione los cambios que hemos realizado.
En el vídeo podéis ver como se realiza de forma visual en un PrestaShop 1.6
Si hay más novedades al respecto seguiremos informando desde este mismo post.