PHP2Shell: el fallo de PHP que ya se está atacando y cómo proteger tu web

Ciberseguridad5 min de lectura

PHP mueve una gran parte de las webs del mundo, desde tiendas online hasta intranets y gestores de contenido como WordPress. El 21 de octubre se publicaron parches urgentes para dos fallos críticos bautizados como PHP2Shell. Lo preocupante es que, según Amazon, alguien intentaba aprovecharlos desde el 17 de octubre, cuatro días antes de que existiera la solución.

En 30 segundos
  • Dos vulnerabilidades (CVE-2026-109618 y CVE-2026-109619) permiten ejecutar código en el servidor sin iniciar sesión.
  • Las versiones corregidas son PHP 8.5.12, 8.4.27, 8.3.36 y 8.2.35.
  • Hubo intentos de ataque antes de los parches y ataques masivos justo después.
  • Si tu web usa PHP 8.1 o anterior, toca actualizar a una versión con soporte.

Qué ha pasado

Los fallos los descubrieron investigadores de Wiz, OpenAI y Calif en agosto. La base de datos de vulnerabilidades de Estados Unidos les da una puntuación de 9,8 sobre 10. Red Hat los valora algo más bajo, porque aprovecharlos requiere configuraciones que no vienen por defecto, pero CrowdStrike ha confirmado en pruebas que una sola petición puede abrir una puerta en servidores Apache con mod_php.

El mismo día de los parches, según Reuters, varias webs de administraciones, colegios y hospitales europeos tuvieron que desconectarse. Cisco Talos calcula que cerca de la mitad de los sistemas con PHP no llegarán a actualizarse.

Una web es la puerta de la empresa que está abierta las 24 horas. Si no se actualiza, es la primera por la que entran.

Los pasos que recomiendan las autoridades

  1. Actualiza primero lo que está en internet. Es la recomendación de CISA: webs públicas, portales de clientes y formularios.
  2. Busca todas las instalaciones de PHP. También las que van dentro de otros programas, como paneles de hosting o aplicaciones de terceros.
  3. Revisa que no haya puertas traseras. El centro de ciberseguridad británico recuerda que un servidor parcheado tarde puede tener ya un intruso dentro.
  4. Aísla lo que no puedas actualizar hoy. CERT-EU aconseja sacar de internet la aplicación hasta comprobar la corrección.
Ojo con los falsos exploits

JFrog ha detectado pruebas de concepto falsas circulando estos días. Ninguna persona de tu equipo debería descargar ni ejecutar código para comprobar si es vulnerable.

Y si la web la lleva un proveedor externo

Pregúntale hoy mismo qué versión de PHP usa tu web y cuándo la actualiza. Si la respuesta es vaga, o la web lleva años sin tocarse, es buen momento para revisarla.

En OLATIC revisamos servidores web y aplicaciones expuestas a internet, aplicamos las actualizaciones y vigilamos con SOC4U la actividad sospechosa para detectar si alguien ha entrado antes del parche.

Fuentes

Sigue leyendo

Más sobre Ciberseguridad

Solicitar diagnóstico gratuito →