32.252
Intentos de ataque en tres horas
de 20:00 a 23:00 UTC, 21 de octubre
92,6%
IP atacantes ya conocidas por OneFirewall
25 de 27 IP con puntuación antes de la oleada
99,96%
Intentos enviados por IP conocidas
las 2 IP desconocidas enviaron el 0,04%
90%
Intentos desde IP con puntuación High o Critical
seguras para bloquear automáticamente
27
IP de origen
orígenes principales: US, RO, CN
3
Organizaciones atacadas
miembros de la Alliance que comparten tráfico para la investigación
1 · El ataque

Basta una petición a un archivo PHP vulnerable.

Los atacantes escanean internet en busca de archivos PHP que puedan aprovechar: un formulario de subida vulnerable, un endpoint eval o una web shell que dejó una intrusión anterior. Un solo acierto les da ejecución remota de código en el servidor web, y todo lo que viene después.

  1. 01EscaneoPeticiones automatizadas sondean rutas .php en todo internet.
    OneFirewall bloquea aquí
  2. 02ExplotaciónUn formulario de subida, un endpoint eval o una web shell antigua acepta el payload.
  3. 03EjecuciónEl atacante ejecuta código en el servidor web.
  4. 04ExpansiónSe roban datos y credenciales, y el atacante se mueve hacia la red interna.
  5. 05MonetizaciónSe despliega ransomware o el servidor pasa a formar parte de una botnet.

Una regla de bloqueo actúa en el paso 1: una IP conocida nunca llega al endpoint PHP, así que los pasos siguientes nunca empiezan.

2 · La oleada

De menos de 100 peticiones por hora a 15.562.

La tarde fue tranquila hasta las 20:00 UTC. Después llegaron 6.284 intentos en la primera hora, 15.562 en la segunda y 10.406 en la tercera, y la oleada se detuvo tan bruscamente como había empezado.

16h17h18h19h20h21h22h23h

Intentos por hora, 21 de octubre de 2026, UTC. En naranja, la oleada.

3 · Conocimiento previo

Casi todos los atacantes ya tenían puntuación, y casi siempre alta.

OneFirewall asigna a cada IP un crime score de 0 a 1000, construido a partir de lo que reportan los miembros de la Alliance. En el momento de cada evento, 25 de las 27 IP tenían una puntuación de al menos 10 y 17 ya eran Critical (150 o más), con el 89,6% del tráfico.

Umbral de bloqueo (puntuación mínima)IP bloqueadasCuota de IPCuota de intentosIP que pasan
1025 de 2792,6%100,0%2
3023 de 2785,2%99,9%4
8020 de 2774,1%90,9%7
150 (Critical)17 de 2763,0%89,6%10

Puntuación en el momento de cada evento. 100,0% está redondeado: el 99,96% de los intentos procedía de IP conocidas.

4 · Desde cuándo los conocíamos

Algunos atacantes eran conocidos desde hacía más de un año; otros, desde hacía menos de un día.

De las 25 IP conocidas, 12 habían recibido puntuación más de un mes antes del ataque. 5 se detectaron solo en los 7 días previos y 2 en las últimas 24 horas: la inteligencia de un miembro llega a todos los demás lo bastante rápido como para marcar la diferencia.

Más de un año antes del ataque3
De 1 a 12 meses antes9
De 7 a 30 días antes8
De 1 a 7 días antes3
En las 24 horas previas2

Cuándo recibió cada una de las 25 IP conocidas su primera puntuación de OneFirewall. En naranja, los últimos 7 días.

5 · Quién estaba detrás

Las IP Critical enviaron nueve de cada diez intentos.

17 de las 25 IP con puntuación eran Critical y enviaron 28.899 intentos. Las IP Medium enviaron 3.190, las High 145 y las Low 4.

Cuota de intentos con puntuación
Critical 28.899High 145Medium 3.190Low 4
Cuota de IP con puntuación
Critical 17High 2Medium 4Low 2
Top 3 atacantes por intentos
IPPaísIntentosScore
216.36.112.xUS5.330436
171.34.139.xCN4.940677
80.94.95.xRO4.685444
Top 3 atacantes por crime score
IPPaísIntentosScore
171.34.139.xCN4.940677
103.160.205.xID2.647584
169.58.137.xUS4.390558

Critical 150 o más, High de 90 a 150, Medium de 40 a 90, Low por debajo de 40. El último octeto de cada IP está enmascarado.

6 · Dónde entra OneFirewall

Los atacantes conocidos se detienen en la primera petición.

Así contiene OneFirewall los ataques de explotación como PHP2Shell: antes de que se aplique un parche y antes de que alguien en el SOC haya leído una alerta.

Conocidos antes de la primera petición

25 de las 27 IP estaban en la base de datos de OneFirewall antes de que empezara la oleada. Una regla de bloqueo en el firewall las habría detenido en la primera petición, antes de tocar ningún archivo PHP.

Compartidos rápidamente en la Alliance

Una IP reportada por un miembro recibe una puntuación y se envía a todos los miembros. 5 de estos atacantes recibieron puntuación solo en los 7 días previos al ataque, y 2 en las últimas 24 horas.

Seguros para bloquear automáticamente

Las IP con puntuación High o Critical enviaron el 90% de la oleada. Con esa confianza, la regla puede aplicarse sin que una persona apruebe cada bloqueo.

Aplicado en el firewall que ya utiliza

El WCF Agent envía la lista con puntuación a cualquiera de las más de 166 integraciones, entre ellas Check Point, Fortinet y Palo Alto, de modo que el bloqueo ocurre en el perímetro, no en la aplicación.

Ver las integraciones →

Recomendación: sitúe su umbral de bloqueo por debajo de 150. Con 150, 10 de estas 27 IP habrían pasado. Con 80 se bloquean 20 de las 27 IP y el 91% del tráfico. Además, aplique parches o elimine cualquier endpoint PHP de subida o eval expuesto.

Método

Cómo se obtuvieron estas cifras

  • Fuente: eventos en tiempo real de los miembros de la Alliance que participan en la investigación y comparten su tráfico, 21 de octubre de 2026, de 20:00 a 23:00 UTC. Datos elaborados por el equipo SOC de OneFirewall.
  • Las cifras cuentan intentos, no compromisos confirmados.
  • Las puntuaciones son el crime score que tenía cada IP en el momento de cada evento.
  • Solo se incluyen los miembros participantes, por lo que las cifras subestiman el tamaño real de la oleada en internet.
  • El último octeto de cada dirección IPv4 está enmascarado.

¿Habría detenido su umbral esta oleada?

Inicie una Proof of Value gratuita y descubra qué atacantes conocidos ya llegan a su perímetro.

Descargar el briefing (PDF, en inglés) Empezar