Fallo grave del kernel de Linux: ¿afecta a tu tienda PrestaShop?
Nadie entra desde internet solo con este fallo, pero quien ya esté dentro puede quedarse con el servidor. Qué hacer hoy…
Si en tu servidor sigue la carpeta install de cuando se montó la tienda, cualquiera puede reinstalar tu PrestaShop con un administrador suyo y quedarse con ella, sin necesitar ni una cuenta. Es uno de los 18 fallos que PrestaShop arregló el 9 de noviembre en las versiones 9.2.1 y 8.2.9; otros dos dejan usar un cupón limitado en varios pedidos a la vez, justo antes de Black Friday. Saber si te afecta lleva dos minutos.
¿Sin tiempo para leerlo entero? Por 45 € revisamos hoy qué versión tiene tu tienda, si el instalador sigue al alcance de cualquiera y qué hace falta para ponerla al día. Es una hora de soporte a precio cerrado (si hiciera falta más, te lo decimos antes de seguir) y te contestamos en menos de 12 horas, también en fin de semana.
Arreglan 18 fallos de seguridad: PrestaShop califica 15 de gravedad alta y 3 de gravedad media, y recomienda actualizar cuanto antes. Estos son los que más pueden costarle a una tienda:
install que después hay que borrar. Si sigue ahí, cualquiera puede relanzar la instalación sobre tu tienda: ver la contraseña de tu base de datos, dejar la tienda sin funcionar o reinstalarla con un administrador suyo. Un segundo fallo en esa misma carpeta deja a un desconocido ejecutar sus propios programas en tu servidor. Los dos tienen una nota de 8,1 sobre 10 y no hace falta ninguna cuenta para aprovecharlos.También salen corregidos dos módulos oficiales. En el del RGPD (psgdpr 1.4.4), alguien podía apuntar un consentimiento a nombre de otro cliente, y el registro dejaba de servir como prueba de quién aceptó qué. En el del boletín (ps_emailsubscription 3.0.1), la lista de suscriptores que exportas podía traer un correo trucado que la hoja de cálculo toma por una fórmula al abrirla.
Te afecta si no está ya en la 9.2.1 o en la 8.2.9, las dos únicas versiones con el arreglo. No habrá versión corregida para 9.0, 9.1 ni 1.7.
En el panel de tu tienda, abre Parámetros Avanzados → Información: ahí sale la versión.
Abre en el navegador la dirección de tu tienda seguida de /install (por ejemplo, https://tutienda.com/install) y prueba también con /install-dev. Si te sale la página de «no encontrada» de tu tienda o un error del servidor, bien. Si aparece el asistente de instalación de PrestaShop o cualquier otra cosa, tu tienda está expuesta a los dos fallos más graves.
En abril, la empresa de seguridad Sansec encontró más de 200 tiendas PrestaShop en marcha con el instalador a la vista de cualquiera, sobre todo en Francia, Italia, Polonia y la República Checa. Desde la 9.2.0 la carpeta se borra sola al terminar la instalación; en las tiendas 8 y anteriores había que borrarla a mano, y no siempre se hizo.
Primero una copia, luego la carpeta install y después la actualización. Los módulos y los accesos van al final:
Borrar la carpeta install cierra los dos fallos del instalador, los más graves. Los cupones y los pedidos duplicados solo se corrigen actualizando.
Porque el Black Friday es el 27 de noviembre y sus promociones son justo las que estos dos fallos dejan abusar: el código para los 50 primeros, el cupón de un solo uso que mandas a tu lista, el regalo con un pedido que sale gratis. Si alguien da con la forma de usar el mismo código 10 veces, lo hará el día que más descuento das y menos tiempo tienes para mirar los pedidos.
Todavía hay margen para actualizar con calma. Si no llegas, revisa los pedidos con cupón y los de 0 € antes de prepararlos: varios pedidos del mismo cliente con el mismo código, casi al mismo segundo, son la señal.
Si estás en 9.0 o 9.1, el paso es a la 9.2.1. Sin salir de PrestaShop 9, el tema y los módulos suelen seguir sirviendo; aun así, comprueba que cada uno admite la 9.2 y prueba antes en una copia.
Si estás en 1.7, no hay arreglo para tu versión. Borrar la carpeta install te protege del fallo del instalador; para el resto, la salida es pasar a PrestaShop 9. Hay otra razón para hacerlo: la 1.7 funciona como mucho con PHP 7.4, que tampoco recibe arreglos, como se vio con PHP2Shell hace tres semanas. Qué PHP admite cada versión lo tienes en qué versión de PHP necesita PrestaShop.
¿Tu tienda es 1.7, 9.0 o 9.1? La pasamos a PrestaShop 9.2.1 sin cerrarla, con sus productos, clientes, pedidos y posiciones en Google. El precio queda cerrado antes de empezar: desde 690 € una tienda pequeña.
El paso de 1.7 a 9, contado entero, está en actualizar PrestaShop 1.7 o 1.6 a 9. Y si prefieres no estar pendiente de estos avisos, con el mantenimiento PrestaShop actualizamos nosotros PrestaShop y sus módulos después de probarlos.
Notas oficiales: PrestaShop 9.2.1 y PrestaShop 8.2.9. Todos los avisos del núcleo dan como versiones corregidas solo 9.2.1 y 8.2.9; sin parche para 9.0.x, 9.1.x ni 1.7. Tres solo afectan a 9 (Admin API: GHSA-p292-3rh4-vm4p y GHSA-6c2j-pgwm-95m9; modo depuración: GHSA-95f5-jc9c-gg3q).
GHSA-8rxw-79mh-gmm5 (8,1; afecta a todo lo anterior a 8.2.9) y GHSA-h2q4-7fp7-m5jp (8,1). Medida alternativa del aviso: borrar install/ (y install-dev/) tras instalar.GHSA-r246-6gw4-pj3p y GHSA-2676-hc74-gg7v (7,5). Sin medida alternativa.GHSA-hjwq-7qvv-qxj4 (CVE-2026-71519), GHSA-3f36-4qv4-vfgh (CVE-2026-71531), GHSA-wrmc-gmx5-9hhc. Medida alternativa: desactivar el webservice si no se usa y dar permisos de clientes solo a integraciones de confianza.GHSA-fg9q-mm4c-h5xc (archivos de personalización, 5,9) y GHSA-g6p7-cx52-hcrj (token de recuperación de contraseña, 4,8).GHSA-99cp-c6mm-p7h5, GHSA-7q68-ch46-pxmc, GHSA-fxq4-2mc8-99pr, GHSA-95w6-v2wq-cv8w, GHSA-5p6p-mx64-96jf, GHSA-mgcf-mrg4-mcxv.psgdpr 1.4.4 (GHSA-wwqh-cf9m-347f, CVE-2026-92809) y ps_emailsubscription 3.0.1 (GHSA-pg6j-qf29-gc43). La edición Classic trae además PrestaShop Checkout 5.5.6.Si el instalador estuvo accesible, Sansec recomienda buscar puertas traseras en el servidor y desactivar el modo depuración en producción.
¿Prefieres que lo montemos nosotros? Lo dejamos funcionando en tu tienda, con seguimiento y soporte.
Un módulo, una app, un servidor que da guerra o algo urgente. Te respondemos en menos de 24 horas, con un presupuesto cerrado con precio y fecha.