Instalación laboratorio vulnerable CVE-2024-10924 (Bypass-MFA-Wordpress)

Lo que primero tendremos que hacer es instalar en nuestro hipervisor un ubuntu-server, una vez estando dentro de la maquina tendremos que ejecutar los siguiente comandos.

Instalación laboratorio

Primero tendremos que instalar todo lo necesario:

Instalar Apache, MySQL y PHP

sudo apt update
sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php unzip wget -y
systemctl start apache2
systemctl start mysql

Configurar MySQL

sudo mysql
CREATE DATABASE wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Descargar WordPress

cd /var/www/html 
sudo wget https://wordpress.org/latest.zip 
sudo unzip latest.zip 
sudo mv wordpress/* . 
sudo rm -rf wordpress latest.zip 
sudo chown -R www-data:www-data /var/www/html 
sudo chmod -R 755 /var/www/html

Configurar WordPress

Renombra el archivo wp-config-sample.php a wp-config.php:

sudo mv wp-config-sample.php wp-config.php

Edita el archivo:

sudo nano wp-config.php

#Dentro del nano
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'localhost');

Guarda y cierra el archivo.

Reiniciar apache2

sudo systemctl restart apache2

Accede a http://<IP> en tu navegador y sigue el asistente de instalación de WordPress.

Instalación de plugin vulnerable para Wordpress

Una vez que ya se haya configurado el wordpress y estemos dentro de la seccion de plugins tendremos que darle a Add plugins -> Upload plugin, seleccionaremos el plugin que esta comprimido en ZIP y esto se montara automaticamente.

URL = Download Plugin really-simple-ssl

Dentro del plugin lo activaremos y nos iremos a la seccion de Settings -> Login Protection.

Despues tendremos que activar la casilla llamada Enable Two-Factor Authentication y que poner el usuario Administrador en la seccion llamada Enforce for:

En Email Verification -> Enable for: pone al Administrador y Author.

Para guardar todo le daremos a Save and continue y ya estaria todo listo para poder probar la tecnica del Bypass MFA de Wordpress.

Repositorio Bypass-MFA-Wordpress

Para saber mas informacion de como explotar esta vulnerabilidad visita el siguiente repositorio:

URL = GitHub Bypass-MFA-Wordpress

Last updated