Nueva vulnerabilidad crítica en el complemento LiteSpeed Cache para WordPress
Nueva vulnerabilidad crítica en el complemento LiteSpeed Cache para WordPress

Nueva vulnerabilidad crítica en el complemento LiteSpeed Cache para WordPress

Se ha descubierto una nueva vulnerabilidad crítica en el complemento LiteSpeed Cache para WordPress, que podría permitir a usuarios no autenticados tomar el control de cuentas arbitrarias. La falla, identificada como CVE-2024-44000, tiene una puntuación CVSS de 7,5 y afecta a las versiones anteriores a la 6.4.1, incluida. Esta vulnerabilidad ha sido corregida en la versión 6.5.0.1.

Detalles de la vulnerabilidad

La vulnerabilidad se debe a que un archivo de registro de depuración llamado /wp-content/debug.log está expuesto públicamente, lo que permite a atacantes no autenticados ver información potencialmente confidencial contenida en el archivo. Esto también podría incluir información de cookies de usuario presente en los encabezados de respuesta HTTP, lo que permitiría a los usuarios iniciar sesión en un sitio vulnerable con cualquier sesión válida.

La menor gravedad de la falla se debe al requisito previo de que la función de depuración debe estar habilitada en un sitio de WordPress para que funcione correctamente. Alternativamente, podría afectar a sitios que habían activado la función de registro de depuración en algún momento en el pasado, pero no pudieron eliminar el archivo de depuración.

Corrección y recomendaciones

El parche soluciona el problema moviendo el archivo de registro a una carpeta dedicada dentro de la carpeta del complemento LiteSpeed (/wp-content/litespeed/debug/), aleatorizando los nombres de archivo y eliminando la opción de registrar cookies en el archivo.

Se recomienda a los usuarios que comprueben sus instalaciones para detectar la presencia del archivo /wp-content/debug.log y que tomen medidas para eliminarlo si la función de depuración ha sido (o estuvo) habilitada. También se recomienda establecer una regla .htaccess para denegar el acceso directo a los archivos de registro, ya que los actores maliciosos podrían acceder directamente al nuevo archivo de registro si conocen el nuevo nombre de archivo mediante un método de prueba y error.

Contexto adicional

El descubrimiento surge tras un análisis de seguridad exhaustivo del complemento, que anteriormente condujo a la identificación de una falla crítica de escalada de privilegios (CVE-2024-28000, CVSS: 9,8). LiteSpeed Cache es un complemento de almacenamiento en caché popular para el ecosistema de WordPress con más de 5 millones de instalaciones activas.

El investigador de Patchstack Rafie Muhammad destacó la importancia crítica de garantizar la seguridad de la ejecución de un proceso de registro de depuración, qué datos no se deben registrar y cómo se administra el archivo de registro de depuración.