Ir al contenido principal
Cerrar
Seguridad

WordPress: path traversal sin autenticación y el parche

Gabriel Ferraresi· CEO | Tech86October 20, 20263 min
wordpresspath-traversalparcheseguridadcms

El CMS que sostiene la mitad de la web recibió dos releases críticos de core con cinco días de diferencia en septiembre. La falla: un path traversal no autenticado en la resolución de page templates, catalogado como GHSA-7hp8-65ch-5whp, corregido en los releases 6.9.9 y 7.1.2.

Sin login, sin cuenta, sin interacción: un atacante remoto envía secuencias de traversal con doble codificación y alcanza archivos fuera de la ruta prevista, con exposición e inclusión local de PHP que pueden escalar a ejecución condicional de código.

El mes en que el core se volvió blanco

La falla de septiembre no vino sola: en julio, el core recibió el CVE-2026-63030, el "wp2shell", un RCE crítico no autenticado. Dos releases críticos de core en pocos meses cuentan la historia de 2026: WordPress volvió al tope de la fila de la investigación ofensiva, y quien opera el CMS debe tratarlo como un sistema que recibe parche continuo, no como una instalación que se olvida.

La crisis de seguridad de WordPress ya estaba documentada aquí: la cadena de plugins y temas con código opaco es el problema estructural. La de septiembre agrega el capítulo core: cuando el propio núcleo exige dos parches de emergencia en semanas, el inventario de versiones deja de ser buena práctica y se vuelve supervivencia.

Por qué "mi sitio es pequeño" no es una defensa

La falla es explotable sin autenticación: el atacante no necesita cuenta, necesita dirección. Los scanners automatizados recorren toda la web detrás de versiones vulnerables, sin mirar el tamaño de la empresa.

En la práctica, los sitios pequeños son los más expuestos: son los que pasan meses sin actualización, con plugins huérfanos y sin nadie mirando los logs. El blanco del scanner no es la fama, es la versión.

El procedimiento que separa actualización de apuesta

El howTo de este artículo trae el paso a paso, y el resumen es el de siempre en una operación seria:

  1. Inventario de todo el parque: todas las instalaciones con versión de core, plugins y temas, y el responsable de cada una.
  2. Staging antes de producción: la compatibilidad de plugins es el riesgo real; valide el flujo crítico en la réplica.
  3. Búsqueda de rastros: logs de acceso buscando traversal y acceso anómalo a plantillas; si lo encontró con el sitio vulnerable, trátelo como incidente.
  4. Reducción de superficie: menos plugins activos, y un hosting con WAF, scanner y actualización asistida que acorta la ventana en todo el parque.

El ítem 4 es el que escala: gestionar cinco sitios a mano es viable, gestionar cincuenta no. La operación que parchea, prueba y monitorea es la diferencia entre aplicar parche y apostar al parche.

Conclusión

Dos releases críticos de core en un mes no son mala suerte de WordPress: son el precio de sostener la mitad de la web en un año en el que la investigación ofensiva está bien financiada y automatizada.

La respuesta no es abandonar el CMS, es operarlo: core actualizado en staging antes de producción, parque inventariado, plugins mínimos y la capa de hosting acortando la ventana. La falla de septiembre ya tiene parche; la pregunta es cuántos sitios de su parque todavía no lo recibieron.

¿Interesado en esta solución?

Conoce nuestros servicios gestionados e infraestructura.

WordPress Hosting administrado

Preguntas Frecuentes

Una vulnerabilidad crítica no autenticada en la resolución de page templates del core, catalogada como GHSA-7hp8-65ch-5whp: un atacante remoto sin cuenta puede enviar secuencias de traversal con doble codificación para alcanzar archivos fuera de la ruta prevista, con exposición/inclusión local de PHP que puede escalar a ejecución condicional de código. Corregida en los releases 6.9.9 y 7.1.2, con dos releases de seguridad a cinco días de diferencia.

Sí, y más rápido: la falla es explotable sin autenticación, lo que significa que el atacante no necesita cuenta, solo dirección. Los sitios pequeños son justamente los que quedan olvidados con versión antigua, y los scanners automatizados recorren toda la web buscando versiones vulnerables, no fama.

Son fallas distintas en el mismo año: el CVE-2026-63030 ("wp2shell"), de julio, fue un RCE crítico no autenticado en el core, y la de septiembre es un path traversal no autenticado en la resolución de plantillas. Dos releases críticos de core en pocos meses refuerzan la tesis: WordPress debe operarse como un sistema que recibe parche continuo, no como una instalación que se olvida.

Reduce la ventana de exposición: WAF al frente, scanner de malware, actualización asistida del core y pruebas de compatibilidad antes de aplicar en producción. [Es la diferencia entre operar WordPress y solo instalarlo](https://www.tech86.com.br/es/blog/hospedagem-web-quando-aguenta-e-quando-nao): la falla de septiembre se corrigió en el core, pero quien aplica, prueba y monitorea es el diseño de operación.

En los logs de acceso: secuencias de traversal (../ y variantes con doble codificación) en solicitudes a páginas y temas, acceso a archivos PHP fuera de las rutas normales y picos de solicitudes a plantillas. ¿Encontró el patrón con el sitio todavía vulnerable? Trátelo como incidente: [el checklist de respuesta](https://www.tech86.com.br/es/blog/checklist-lgpd-comunicacao-incidente-3-dias-uteis) vale, con el plazo de la LGPD corriendo si hay datos personales.

Blog, Contáctanos

¿Tienes alguna pregunta sobre nuestros artículos o servicios? Nuestro equipo está listo para ayudarte.

Agendar Reunión

Reserva un horario.

Agendar Ahora

Correo Electrónico

Envía un mensaje.

[email protected]

WhatsApp

Conversación rápida.

Dirección

Avenida Paulista, 1636 - São Paulo - SP - 01310-200

Especialista Tech86

En línea ahora

¡Hola! ¿Cómo podemos ayudar a escalar tu negocio hoy?

Tech86 Engineering

Valoramos tu privacidad

Utilizamos cookies y tecnologías similares para optimizar tu experiencia, analizar el tráfico del sitio web y personalizar contenido. Al hacer clic en "Aceptar Todos", aceptas el uso de todas las cookies. Lee nuestra Política de Privacidad.