Ciberseguridad

PHP2Shell: comprueba, mitiga y parchea tu web

«PHP2Shell: comprueba, mitiga y parchea tu web» es un curso gratuito en español de nivel intermedio con 12 lecciones y instrucciones para Windows, macOS y Linux.

PHP2Shell son dos vulnerabilidades críticas de PHP, CVE-2026-109618 y CVE-2026-109619, que permiten ejecutar código en el servidor sin autenticarse. Curso práctico para quien mantiene una web con WordPress, Drupal o PHP propio: averiguar qué versión y rama de PHP sirve de verdad la web, entender qué hace y qué no hace cada mitigación provisional del aviso oficial, aplicarla en Apache, nginx con PHP-FPM o Docker, parchear y demostrar que el parche está en marcha. Se practica en un laboratorio local con PHP 8.3.35 vulnerable y 8.3.36 corregido, sin explotar nada.

Categoría
Ciberseguridad
Nivel
Intermedio
Duración
3–4 horas
Lecciones
12
Precio
Gratis
Idioma
Español
Formato
En línea, a tu ritmo
Sistemas
Windows, macOS y Linux
Abrir el curso interactivo
Portada de PHP2Shell: comprueba, mitiga y parchea tu web

Qué aprenderás

  • Explicar qué son CVE-2026-109618 y CVE-2026-109619 y por qué Apache con mod_php es lo más expuesto
  • Identificar la rama y la versión de PHP que ejecuta de verdad tu web, también en hosting compartido, VPS o Docker
  • Distinguir una versión corregida de un paquete con backport de tu distribución
  • Aplicar y comprobar las mitigaciones provisionales del aviso oficial sabiendo qué no cubren
  • Parchear PHP, reiniciar todos los trabajadores y demostrar con cuatro pruebas que el parche está en marcha
  • Buscar señales de intrusión sin explotar nada

Para quién es

Curso de nivel intermedio, con una duración estimada de 3–4 horas.

Para quien mantiene una web con WordPress, Drupal, Joomla o PHP propio, en un hosting compartido, un VPS o con Docker. Hace falta un ordenador con Windows, MacOS o Linux donde instalar Docker y Node.js; para el servidor real, acceso a su panel o por SSH.

Antes de empezar, revisa los requisitos de hardware y software de esta página.

Herramientas

Software y servicios

  • Docker Desktop o Docker Engine
  • Docker Compose
  • Node.js
  • php2shell-checker
  • PowerShell o Terminal
  • Editor de texto
  • SSH

Sistemas operativos

Instrucciones propias para Windows, macOS y Linux.

Temario del curso

  1. 1Qué es PHP2Shell y qué vas a hacer con tu web
  2. 2Los dos fallos sin tecnicismos: por qué llegan antes que tu aplicación
  3. 3Qué rama de PHP tienes y qué versión la corrige
  4. 4Prepara el laboratorio: una web PHP vulnerable en tu ordenador
  5. 5Averigua qué PHP sirve tu web, desde fuera y desde dentro
  6. 6Haz inventario de tu web real: hosting compartido, VPS o Docker
  7. 7Qué hace y qué no hace cada mitigación provisional
  8. 8Aplica la mitigación en el laboratorio y compruébala
  9. 9Mitiga tu servidor real: Apache, nginx con PHP-FPM, Docker y hosting compartido
  10. 10Parchea el laboratorio: de 8.3.35 a 8.3.36
  11. 11Parchea tu servidor real
  12. 12Comprueba que el parche está en marcha y busca señales de intrusión

Preguntas frecuentes

¿Qué aprenderé en el curso «PHP2Shell: comprueba, mitiga y parchea tu web»?

Al terminar podrás: explicar qué son CVE-2026-109618 y CVE-2026-109619 y por qué Apache con mod_php es lo más expuesto; identificar la rama y la versión de PHP que ejecuta de verdad tu web, también en hosting compartido, VPS o Docker; distinguir una versión corregida de un paquete con backport de tu distribución; aplicar y comprobar las mitigaciones provisionales del aviso oficial sabiendo qué no cubren; parchear PHP, reiniciar todos los trabajadores y demostrar con cuatro pruebas que el parche está en marcha; buscar señales de intrusión sin explotar nada.

¿Para quién es, qué nivel tiene y cuánto dura?

Es un curso de nivel intermedio. Para quien mantiene una web con WordPress, Drupal, Joomla o PHP propio, en un hosting compartido, un VPS o con Docker. Hace falta un ordenador con Windows, MacOS o Linux donde instalar Docker y Node.js; para el servidor real, acceso a su panel o por SSH. Duración estimada: 3–4 horas, en 12 lecciones.

¿En qué sistemas operativos se puede seguir?

El curso da instrucciones propias para Windows, macOS y Linux.

¿Qué programas o servicios se usan?

Docker Desktop o Docker Engine, Docker Compose, Node.js, php2shell-checker, PowerShell o Terminal, Editor de texto y SSH.

¿El curso es gratis?

Sí. El curso es gratuito. Puedes crear una cuenta gratuita en Taku para guardar tu progreso.