Fallo de WordPress de WP Maps Pro explotado para crear cuentas de administrador


TL;DR

Una vulnerabilidad crítica (CVE-2026-8732, CVSS 9.8) en el complemento de WordPress WP Maps Pro permite a atacantes no autenticados crear cuentas de administrador y apoderarse de sitios. Wordfence bloqueó 2.858 intentos de explotación en 24 horas y la falla se corrigió en la versión 6.1.1.

Los atacantes están explotando activamente una vulnerabilidad crítica en WP Maps Pro, un complemento comercial de WordPress con más de 15.000 ventas en Envato Market, para crear cuentas de administrador maliciosas en sitios vulnerables. El defecto, rastreado como CVE-2026-8732 con una puntuación CVSS de 9,8, permite a los usuarios no autenticados obtener control administrativo total de cualquier instalación de WordPress que ejecute una versión sin parches del complemento.

Wordfence, que descubrió la campaña de explotación, informó haber bloqueado 2.858 ataques apuntando a la vulnerabilidad en las 24 horas previas a su divulgación. La falla afecta a todas las versiones de WP Maps Pro hasta la 6.1.0 incluida y se parchó en la versión 6.1.1, lanzada el 20 de mayo de 2026. Al investigador de seguridad David Brown se le atribuye haber descubierto e informado el problema.

Cómo funciona el exploit

WP Maps Pro incluye una función de «acceso temporal» diseñada para permitir que el personal de soporte del complemento inicie sesión en el sitio de un cliente durante la resolución de problemas. La característica expone una acción AJAX llamada «wpgmp_temp_access_ajax» que puede crear un nuevo usuario de WordPress con privilegios de administrador. La arquitectura de seguridad detrás de la característica era fundamentalmente defectuosa: la acción se registró con el gancho “wp_ajax_nopriv_” de WordPress, lo que significa que visitantes no autenticados podrían llamarla.

La única protección era una verificación nonce, un token destinado a evitar la falsificación de solicitudes entre sitios. Pero el nonce se incrustó públicamente en cada página frontal del sitio a través del objeto JavaScript “wpgmp_local”, haciéndolo inútil como mecanismo de control de acceso. Cualquier visitante podría leer el nonce de la fuente de la página y usarlo para invocar la función.

El 💜 de la tecnología de la UE

Los últimos rumores de la escena tecnológica de la UE, una historia de nuestro sabio fundador Boris y algo de arte de IA cuestionable. Es gratis, todas las semanas, en tu bandeja de entrada. Regístrate ahora!

Un atacante que llama al punto final con el parámetro «check_temp=false» activa la función «wpgmp_temp_access_support()», que crea incondicionalmente un nuevo usuario de WordPress con el rol codificado de administrador y devuelve una URL de inicio de sesión mágica. Al visitar esa URL se llama «wp_set_auth_cookie()» para autenticar completamente al atacante como el administrador recién creado. Toda la cadena, desde la solicitud no autenticada hasta la adquisición completa del sitio, no requiere credenciales, ingeniería social ni acceso previo.

El complemento y su alcance

WP Maps Pro permite a los propietarios de sitios incorporar vistas personalizables de Google Maps y OpenStreetMap con marcadores, listados y funciones de ubicación avanzadas. Se utiliza comúnmente como herramienta de localización de tiendas para empresas que necesitan ayudar a los usuarios a encontrar ubicaciones cercanas, ver detalles y obtener direcciones. El complemento se vende a través de Envato Market (CodeCanyon), no a través del directorio oficial de complementos de WordPresslo que significa que las actualizaciones no se distribuyen a través del mecanismo de actualización automática estándar de WordPress.

Ese modelo de distribución crea un riesgo particular. Es posible que los propietarios de sitios que compraron el complemento no reciban notificaciones automáticas sobre la actualización de seguridad, y muchas instalaciones de WordPress son mantenidas por usuarios o agencias no técnicos que no monitorean las divulgaciones de vulnerabilidades. A diferencia de la infraestructura de cibercrimen a gran escala que las fuerzas del orden pueden atacar con incautaciones de servidores, las vulnerabilidades de los complementos de WordPress se explotan mediante campañas de escaneo automatizadas y distribuidas que son difíciles de interrumpir.

Qué deben hacer los propietarios de sitios

El parche de la versión 6.1.1 restringe el punto final de acceso temporal únicamente a administradores autenticados. Los propietarios de sitios que ejecutan WP Maps Pro deben actualizar inmediatamente. Aquellos que no puedan actualizar deben desactivar el complemento hasta que puedan aplicar el parche. Comprobando cuentas de administrador inesperadas en la lista de usuarios de WordPress es un primer paso práctico para determinar si un sitio ya ha sido comprometido.

La vulnerabilidad es un ejemplo de libro de texto de un patrón que se repite en todo el ecosistema de WordPress: una función de soporte o depuración que otorga privilegios elevados, protegida por un mecanismo de seguridad que en realidad no restringe el acceso. Programas de divulgación de vulnerabilidades y los investigadores de seguridad como Brown desempeñan un papel fundamental a la hora de detectar estos fallos antes de que causen daños generalizados, pero los 2.858 ataques bloqueados en un solo día demuestran que la ventana entre la divulgación y la explotación ahora se mide en horas, no en semanas.



Fuente: TNW

Compartir:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Esta web utiliza cookies propias y de terceros para su funcionamiento, análisis, programas de afiliación y para mostrar publicidad personalizada basada en tu perfil y hábitos de navegación. Además, incluye enlaces a sitios externos con sus propias políticas de privacidad, las cuales podrás gestionar al visitarlos. Al hacer clic en Aceptar, consientes el uso de estas tecnologías y el tratamiento de tus datos para estos fines.   
Privacidad