This website has been developed using Nodejs and has a server side prototype pollution vulnerability vulnerability.
- Npm
- Node Js
- MySQL
- NPM Node JS and MySQL installations by hand
- With Docker Compose
- Get docker-compose.yml file in repository
- Run this command:
docker compose -f docker-compose.yml up -d
- Go to
localhost:4111/install
(If you change the port and host information manually, you must move accordingly).
- Clone repository
git clone https://github.com/Serhatcck/server-side-prototype-pollution.git
cd server-side-prototype-pollution
- İnstall all packages
npm install
- Create MYSQL server
- Configure db connection with
configs/db
file or environment value:- host
- user
- password
- database
- Start App
node app.js
- Go to
localhost:4111/install
(If you change the port and host information manually, you must move accordingly).