
CVE-2024-22416 Exploit-Experimente
Referenzbericht: GHSA-pgpj-v85q-h5fm
Dieses Repository enthält eine Docker-Compose-Konfiguration, die sowohl einen pyLoad-Server
als auch einen Angreiferserver einrichtet, der lediglich eine csrf.html bereitstellt. Um es selbst zu testen, führe einfach
docker composer up aus (du benötigst zusätzlich zu Docker ein installiertes Docker Compose).
Beginne dann mit localhost:8000, der pyLoad-Anmeldeseite, und melde dich mit
Benutzer pyload und Passwort pyload an. Gehe danach zu localhost:8001/csrf.html; dies
sendet sofort eine Cross-Site-Anfrage an die pyLoad-API und fügt einen Benutzer namens "hacker" hinzu.
Du kannst überprüfen, ob es funktioniert hat, indem du zu Einstellungen > Benutzer gehst und feststellst, dass der Benutzer "hacker"
hinzugefügt wurde!