
CVE-2020-23127: https://www.cvedetails.com/cve/CVE-2020-23127/
This is my first CVE proof of concept and analysis. It was done as part of my cyber-security course on my 2nd year of Master in Computer Sciences at Université de Franche-Comté.
I looked specifically for a CSRF CVE to better understand this kind of vulnerability and protections against CSRF attacks.
You will find a CVE analysis made by me in the .docx format. It is currently in French only.
Install Docker if not already present on your machine.
You need to download the following files:
These 3 files have to be in the same directory for the docker compose command to work.
docker compose up -d


You will notice that there is the user "Juan Hernandez" with the role Student (Apprenant)

By entering this website, a CSRF attack is done with a customized POST request: http://localhost:8081/main/admin/user_edit.php?user_id=3

You will now see that the user "Juan Hernandez" has the role Teacher (Enseignant)