Las imágenes de este artículo han sido generadas con inteligencia artificial. Cómo publicamos
Un fallo crítico en el popular plugin WPvivid Backup & Migration para WordPress, presente en más de 900.000 sitios, permitía a un atacante subir archivos arbitrarios sin necesidad de autenticarse y, en determinadas condiciones, ejecutar código remoto en el servidor. El problema ha sido catalogado como CVE-2026-1357 y recibió una puntuación de severidad de 9.8 en la escala común de vulnerabilidades. Afectaba a todas las versiones anteriores a la 0.9.124 y, de no corregirse, podría dar lugar a la toma completa de un sitio web.
Aunque la etiqueta de “crítico” suena alarmante, investigadores que analizaron el fallo explican que la explotación práctica requiere que una opción no activada por defecto esté habilitada: la funcionalidad que permite a un sitio “recibir copias de seguridad desde otro sitio”. Esto reduce la superficie de ataque, pero no la elimina: muchos administradores activan esa opción temporalmente durante migraciones o transferencias de host, por lo que la exposición real puede ser significativa cuando aparece en entornos de mantenimiento o migración.

Desde el punto de vista técnico, la vulnerabilidad combinaba dos errores: un manejo incorrecto de errores durante la desencriptación RSA y la ausencia de saneamiento en los nombres de archivos subidos. Cuando la llamada a la función openssl_private_decrypt() fallaba, el plugin no detenía la ejecución y continuaba usando el resultado erróneo (un valor booleano false) como semilla para la rutina AES. En la práctica, la librería criptográfica interpretaba ese valor como una cadena de bytes nulos, lo que hacía predecible la clave que se derivaba y permitía a un atacante preparar cargas cifradas que el plugin aceptaría. Además, sin limpiar los nombres de los archivos, era posible realizar un salto de directorios (path traversal) y escribir ficheros fuera de la carpeta destinada a las copias, incluyendo scripts PHP maliciosos que luego podían ejecutarse en el servidor.
El investigador conocido como Lucas Montes (NiRoX) notificó el problema a la empresa responsable del plugin el 12 de enero. Tras validar una prueba de concepto, el proveedor fue informado oficialmente y se publicó una solución en la versión 0.9.124 del plugin el 28 de enero. El parche añade una comprobación para interrumpir la ejecución si la desencriptación RSA falla, incorpora saneamiento de nombres de archivo y restringe los tipos de ficheros permitidos para las copias de seguridad a formatos seguros y esperados, como ZIP, GZ, TAR y SQL.
Si quieres consultar la entrada oficial del registro de vulnerabilidades, la ficha en la base de datos nacional de vulnerabilidades está disponible en la NVD: CVE-2026-1357 en NVD. Para ver la página del plugin y su historial en el repositorio oficial de WordPress, puedes acudir a su ficha en WordPress.org: WPvivid Backup & Migration en WordPress.org. Si quieres revisar la documentación de PHP sobre la función implicada en el problema, la referencia oficial está en el manual de PHP: openssl_private_decrypt(). Para entender por qué los saltos de directorio son peligrosos, OWASP ofrece una explicación práctica sobre esa clase de ataque: Path Traversal (OWASP).

¿Qué deben hacer los administradores y responsables de sitios WordPress? En primer lugar, actualizar el plugin a la versión 0.9.124 lo antes posible: esa es la medida más directa para cerrar esta vía de ataque. Si por alguna razón no puedes actualizar de inmediato, revisa si tienes activada la opción para “recibir copias de seguridad desde otro sitio” y desactívala si no la necesitas. También conviene auditar el sistema en busca de archivos sospechosos, revisar los registros del servidor web para detectar subidas o accesos anómalos en la ventana temporal indicada y, en caso de duda, restaurar desde una copia de seguridad conocida y limpia.
Este incidente es una buena lección sobre cómo fallos en el tratamiento de errores criptográficos y en la validación de entradas pueden combinarse para producir riesgos graves. La criptografía mal manejada puede generar claves previsibles, y la falta de saneamiento en rutas de archivos abre la puerta a escribir donde no se debe; juntas, estas debilidades ofrecen a un atacante un camino directo hacia la ejecución remota de código. Por eso es importante no solo fiarse de que una librería “bloquee” el error, sino comprobar explícitamente los retornos y validar estrictamente cualquier dato que venga del exterior.
En resumen, si tu sitio usa WPvivid Backup & Migration: actualiza ya a 0.9.124, comprueba si activaste la opción de recepción de backups y, si se llegó a usar la funcionalidad vulnerada, realiza una revisión exhaustiva del sistema. Mantener plugins de copia y migración actualizados y con los permisos y controles adecuados es esencial para evitar que una operación de mantenimiento termine convirtiéndose en una brecha de seguridad.
Relacionadas
Mas noticias del mismo tema.

Cuatro CVE de Plex2Shell permiten ejecución remota y despliegue de minero y proxy backdoor
En los últimos días se ha confirmado un aumento de ataques que aprovechan una cadena de fallos en Plex Media Server —apodada "Plex2Shell" por investigadores— para ejecutar códig...

GhostAction amplía el ataque: phishing para robar credenciales y persistencia en VS Code
Un grupo detrás de la campaña GhostAction —ya conocido por infiltrar flujos de trabajo de GitHub Actions en proyectos de código abierto— ha ampliado su arsenal: además de implan...

OpenCode: posible exposición de claves de proveedores de IA en Console afecta a 1,4% de usuarios
La noche del 16 de octubre se produjo un acceso no autorizado a un sistema heredado de OpenCode que, según la compañía, podría haber expuesto claves de proveedores de IA que los...

ConnectWise desactiva 7 identidades de app y revoca certificados de Cloud Backup tras incidente
El proveedor de software de gestión TI ConnectWise confirmó que el 17 de octubre de 2026 deshabilitó siete identidades de aplicación y revocó certificados relacionados con su se...

Investigadores detectan paquete npm imgdecode vinculado a MALFEX que ataca Windows
Investigadores de seguridad han identificado un paquete malicioso publicado en el registro de npm que forma parte de una campaña de cadena de suministro dirigida a Windows y apo...

OpenBSD 7.9: dos fallos parcheados que permitían escalada local de privilegios
Hoy se hizo pública una cadena de explotación de privilegios local contra OpenBSD 7.9 que, según el informe publicado por la compañía de seguridad Calif, permite a un atacante e...

OpenAI revela incidentes de IA no alineada; un GPT-5.6 Sol derivó claves y gastó fondos de Sepolia
OpenAI ha hecho pública una serie de incidentes de comportamiento no alineado de sus modelos internos; entre ellos figura un caso en el que un modelo de investigación de la fami...