Comprueba el entorno de ejecución activo. Revisa la configuración de tu servidor web para identificar el módulo PHP, el grupo FPM o el SAPI integrado que gestiona las solicitudes. Confirma su versión mediante diagnósticos de acceso restringido y, a continuación, elimina cualquier punto final temporal. Nunca expongas públicamente phpinfo() ni un punto final de versión.
Comprueba los paquetes instalados. En Ubuntu con PHP 8.3, estos comandos de solo lectura muestran los paquetes instalados y las versiones disponibles:
dpkg-query -W 'php8.3*'
apt-cache policy php8.3-fpm
Adapta los nombres de los paquetes a tu rama de PHP y compara las versiones instaladas con el aviso de seguridad del proveedor o el registro de cambios del paquete. Los proveedores de Linux pueden retroportar correcciones a versiones anteriores de PHP. Por ejemplo, Ubuntu enumera estas compilaciones parcheadas:
Ambas contienen las correcciones pertinentes a pesar de tener números de versión más bajos. Consulta el aviso de seguridad de Ubuntu.
Aplica el parche y vuelve a implementar. Instala los paquetes parcheados. En el caso de los contenedores, registra el resumen de la imagen en ejecución, actualiza las imágenes base vulnerables de PHP, recompila y vuelve a implementar las cargas de trabajo afectadas, incluidos los trabajadores de cola.
Verifica el resultado. Reinicia o sustituye los trabajadores PHP afectados y confirma que los procesos y contenedores en ejecución utilicen compilaciones parcheadas o adaptaciones de seguridad verificadas del proveedor. Registra las versiones de los paquetes, los resúmenes de las imágenes en ejecución, los detalles del reinicio y los resultados de la verificación.
PHP 8.1 y versiones anteriores ya no cuentan con soporte por parte del desarrollador original, aunque algunos proveedores siguen proporcionando adaptaciones de seguridad. Comprueba si tu versión instalada está cubierta y actualízala si no es así. El soporte de seguridad de PHP 8.2 finaliza el 31 de diciembre de 2026, por lo que cualquier parche a corto plazo debe ir acompañado de un plan de actualización. Puede consultar el calendario completo de soporte en el calendario de soporte de PHP.