/
Erradicar vulnerabilidad HOSTV1239865: PHP Unsupported Version Detection

Erradicar vulnerabilidad HOSTV1239865: PHP Unsupported Version Detection

Para mitigar esta vulnerabilidad, se debe realizar una actualización a PHP en RHEL.

A continuación, los pasos a realizar (el servidor deberá tener salida a internet).

Primera opción: si PHP 8.1 o 8.2 están en la lista al ejecutar el paso 2

Paso 1: Verificar la versión actual. Ejecuta en la terminal lo siguiente, esto mostrará la versión instalada.

php -v

 

Paso 2: Verificar las versiones disponibles.

dnf module list php

 

Ejemplo de salida esperada:

Name Stream Profiles Summary php 7.2 common [d], devel PHP scripting language php 7.3 common, devel PHP scripting language php 7.4 common, devel PHP scripting language php 8.0 common, devel PHP scripting language php 8.1 common, devel PHP scripting language php 8.2 common, devel PHP scripting language

El [d] indica la versión predeterminada. Si PHP 8.1 o 8.2 están en la lista, continúa al paso 3.

 

Paso 3: Habilitar el módulo de la nueva versión de PHP. Si deseas instalar PHP 8.2, primero debes deshabilitar el módulo actual y luego habilitar el nuevo.

 

Paso 4: Instalar PHP y sus módulos. Instala PHP y los módulos necesarios.

 

Paso 5: Verificar la versión instalada. Después de la instalación, confirma la nueva versión.


Paso 6: Reiniciar servicio Apache. Si usas Apache, reinicia el demonio.


Segunda opción: si PHP 8.1 o 8.2 no están en la lista al ejecutar el paso 2

Paso 1: Verificar la versión actual. Ejecuta en la terminal lo siguiente, esto mostrará la versión instalada.

 

Paso 2: Verificar las versiones disponibles.


Ejemplo de salida esperada:

El [d] indica la versión predeterminada. Si PHP 8.1 o 8.2 no están en la lista, instala EPEL y Remi (Paso 3).

 

Paso 3: Habilitar Repositorio Remi (Para PHP 8.1 o 8.2). Si necesitas PHP 8.1 o 8.2, instala los repositorios EPEL y Remi.

 

Paso 4: Habilita la versión deseada.

Para PHP 8.1:

Para PHP 8.2:

 

Paso 5: Instalar o actualizar PHP. Ejecutar lo siguiente.

Si ya tienes PHP instalado y solo deseas actualizarlo, ejecuta lo siguiente.

 

Paso 6: Verificar la nueva versión.

Debe mostrar la versión instalada, por ejemplo:

 

Paso 7: Reiniciar servicio Apache. Reinicia el demonio.