
CVE-2024-22416 experimentos de explotación
Informe de referencia: GHSA-pgpj-v85q-h5fm
Este repositorio contiene una configuración de docker compose que configura tanto un servidor pyLoad como un servidor atacante que solo proporciona un csrf.html. Para probarlo usted mismo, simplemente ejecute docker composer up (necesita tener docker compose instalado además de docker).
Luego, comience yendo a localhost:8000, que es la página de inicio de sesión de pyLoad, e inicie sesión con el usuario pyload y la contraseña pyload. Luego, vaya a localhost:8001/csrf.html, esto enviará instantáneamente una solicitud entre sitios a la API de pyLoad y agregará un usuario llamado "hacker". Puede verificar que funcionó yendo a Configuración > Usuarios y notará que el usuario "hacker" ha sido agregado!