TIEMPO DE LECTURA: 9 min

CVE-2026-119977: el fallo de WordPress que CISA ya ve explotado

Foto de Robinson Lalos
Robinson Lalos
Editor Senior
CVE-2026-119977: el fallo de WordPress que CISA ya ve explotado

CVE-2026-119977: el fallo de WordPress que CISA ya ve explotado

WordPress actualiza su núcleo con frecuencia, y cada actualización es un momento delicado. Esta vez el problema no está en un plugin ni en una plantilla: CVE-2026-119977 es una condición de carrera en el propio núcleo que permite a un atacante sin cuenta ejecutar código en el servidor durante los pocos segundos que dura la actualización. La agencia estadounidense CISA lo añadió el 3 de noviembre a su catálogo de vulnerabilidades explotadas (KEV) y dio a las agencias federales hasta el 6 de noviembre para corregirlo.

Logotipo de WordPress sobre fondo azul oscuro

Imagen: WordPress (vía Wikimedia Commons, GPL)

La paradoja es incómoda: el momento en que el sitio se protege es también el momento en que queda expuesto. Y el desacuerdo público entre WordPress y CISA —la plataforma lo puntuó como "bajo" y la agencia lo marcó como explotado— dice mucho de cómo se mide el riesgo real.

Lo esencial

Qué: condición de carrera en el núcleo de WordPress durante la actualización.
Afecta: ramas 4.7 a 7.1 sin parchear (corregidas hasta 4.7.39).
Riesgo: ejecución remota de código sin autenticación en esa ventana.
Qué hacer: actualizar y bloquear el acceso web a wp-content/upgrade.

Qué ha pasado

El 29 de octubre WordPress publicó su aviso de seguridad y puntuó el fallo como "bajo", sin CVE asignado todavía. Cinco días después, el 3 de noviembre, CISA lo incluyó en su catálogo KEV, lo que implica que hay explotación confirmada en el mundo real. Para el 6 de noviembre, las agencias federales de EE. UU. debían tenerlo resuelto.

Esquema del ataque: WordPress descarga la actualización, la descomprime en wp-content/upgrade, la carpeta es accesible desde la web y el atacante pide el archivo antes del borrado

Imagen: SAL23 · Datos: CISA / WordPress / Cloudaware

Que un fallo entre en KEV no es un trámite: obliga a las agencias federales a corregirlo en un plazo y sirve de aviso para el resto. En este caso, el aviso llegó el mismo día en que WordPress cumplía su propio calendario de parches, así que la ventana entre "hay parche" y "se está atacando" fue de horas, no de semanas.

Las cifras que circulan son de intentos bloqueados: según los datos recogidos por Cloudaware, se registraron más de 18.500 peticiones de sondeo en las primeras 21 horas. La primera coincidencia llegó nueve minutos después de que Wordfence desplegara su regla de cortafuegos para clientes de pago. Ningún sitio víctima ha sido nombrado públicamente, así que no hay una cifra fiable de compromisos.

Cómo funciona el ataque

Cuando WordPress se actualiza con el paquete completo, descomprime los archivos nuevos en una carpeta temporal dentro de wp-content/upgrade. Antes del parche, esa carpeta tenía una ubicación predecible y accesible desde la web. Si el atacante llega antes de que la actualización termine y se limpien los archivos, puede ejecutar código en el servidor.

Sala de servidores con bastidores y cableado, donde se alojan sitios web

Imagen: Mike Beltzner / Wikimedia Commons (CC BY 2.0)

Miniatura del vídeo sobre CVE-2026-119977 en WordPress

Vídeo: SPIDERCOB SECURITY · Ver en YouTube

Para que el ataque funcione tienen que alinearse tres cosas: una actualización del núcleo con el paquete completo, la ventana abierta y que el atacante pueda pedir los archivos temporales. Es una carrera contra el reloj, pero automatizable: de ahí que CISA lo marque como explotado y que las sondas llegaran por miles en horas.

CVE-2026-119977: "bajo" para WordPress, "explotado" para CISA

La discrepancia no es menor. WordPress mide la probabilidad y el impacto sobre el conjunto de instalaciones; CISA mide lo que está viendo en tráfico real. Cuando una agencia incluye un fallo en KEV, la conversación deja de ser teórica: hay quien lo está intentando.

Ficha del fallo CVE-2026-119977: ramas 4.7 a 7.1 afectadas, más de 18.500 peticiones de sondeo en 21 horas, añadido a KEV el 3 de noviembre y plazo del 6 de noviembre

Imagen: SAL23 · Datos: CISA / Cloudaware (noviembre de 2026)

Aspecto WordPress CISA
Severidad Baja Añadido a KEV (explotado)
Plazo Sin fecha 6 de noviembre para agencias
Ventana Segundos durante la actualización Ataques automatizados en horas
Alcance Ramas 4.7 a 7.1 Mismo alcance, con explotación activa

Cómo proteger el sitio

El parche está disponible para todas las ramas que WordPress mantiene, hasta la 4.7.39. La primera medida es actualizar. La segunda es bloquear el acceso web a wp-content/upgrade, que WordPress no necesita para funcionar: en nginx, con location ^~ /wp-content/upgrade/ { deny all; }; en Apache, con RedirectMatch 403 ^/wp-content/upgrade/; en un WAF o CDN, bloqueando esa ruta.

Para saber si alguien lo intentó, revisa los logs de acceso del servidor buscando peticiones a /wp-content/upgrade/. Un 403 repetido desde IPs desconocidas no es tráfico normal: es un escaneo. Si el registro está en el CDN, filtra por esa ruta y por códigos 200 o 403.

Si gestionas varios sitios, conviene revisar versiones con WP-CLI y comprobar cuáles están por debajo de la versión corregida de su rama. Y si tienes actualizaciones automáticas, no las desactives por miedo: la ventana existe igual, pero el parche llega antes.

Lista rápida

1) Comprueba la versión del núcleo. 2) Actualiza a la versión corregida de tu rama. 3) Bloquea wp-content/upgrade en el servidor o el WAF. 4) Revisa logs de accesos a esa ruta. 5) Si usas Wordfence, actualiza sus reglas.

Conclusión: actualizar también es un riesgo

CVE-2026-119977 deja una lección que vale para cualquier CMS: la seguridad no está solo en tener la última versión, sino en cómo se aplica. Una carpeta temporal accesible desde la web durante una actualización es una puerta que se abre sola. Cerrarla cuesta una línea de configuración.

Si tienes un WordPress, hoy toca dos cosas: actualizar y bloquear esa ruta. No hace falta esperar a que CISA lo confirme dos veces.

Qué mirar

Si aparecen víctimas confirmadas, si WordPress revisa su puntuación "baja" y si los proveedores de WAF extienden la regla a los planes gratuitos (Wordfence la libera el 27 de noviembre).

¿Tienes WordPress? ¿Ya lo has actualizado o prefieres esperar unos días?

Preguntas frecuentes

¿Está mi WordPress afectado por CVE-2026-119977?

Si tu instalación está en una rama entre 4.7 y 7.1 y no has aplicado el parche de seguridad correspondiente, sí. Actualiza a la versión corregida de tu rama (por ejemplo, 4.7.39 en la serie 4.7) y comprueba la versión desde el escritorio o con WP-CLI.

¿Qué hace exactamente el fallo?

Es una condición de carrera en el núcleo: durante una actualización con el paquete completo, los archivos se descomprimen en wp-content/upgrade, una carpeta accesible desde la web. Un atacante sin cuenta puede pedir esos archivos antes de que se limpien y ejecutar código en el servidor.

¿Por qué WordPress lo puntúa como bajo y CISA como explotado?

WordPress mide probabilidad e impacto sobre el conjunto de instalaciones; CISA mide lo que ve en tráfico real. Al incluirlo en su catálogo KEV, la agencia confirma que hay explotación activa, aunque la ventana sea de segundos y nadie haya publicado una lista de víctimas.

Sigue leyendo

Fuentes consultadas

· CISA — Known Exploited Vulnerabilities Catalog — inclusión de CVE-2026-119977 el 3-nov-2026 y plazo del 6-nov.
· Cloudaware — CVE-2026-119977: the WordPress vulnerability that opens during updates · 5-nov-2026 — mecánica de la carrera, versiones afectadas, 18.500+ sondeos y mitigación.
· BleepingComputer — CISA flags WordPress RCE flaw as actively exploited · 4-nov-2026 — confirmación de explotación activa.

Publicado el 11/7/2026

Compartir este artículo: