Detecting server-side prototype pollution without polluted property reflection

Published: 17 April 2023
on channel: Bug Bounty España
461
2

Este laboratorio se basa en Node.js y el marco Express. Es vulnerable a la contaminación del prototipo del lado del servidor porque combina de manera insegura la entrada controlable por el usuario en un objeto JavaScript del lado del servidor.

Para resolver el laboratorio, confirme la vulnerabilidad al contaminar Object.prototype de una manera que desencadene un cambio notable pero no destructivo en el comportamiento del servidor. Dado que este laboratorio está diseñado para ayudarlo a practicar técnicas de detección no destructivas, no es necesario que progrese a la explotación.

Puede iniciar sesión en su propia cuenta con las siguientes credenciales: wiener:peter
Nota

Al probar la contaminación del prototipo del lado del servidor, es posible romper la funcionalidad de la aplicación o incluso desactivar el servidor por completo. Si esto le sucede a su laboratorio, puede reiniciar manualmente el servidor usando el botón provisto en el banner del laboratorio. Recuerde que es poco probable que tenga esta opción cuando pruebe sitios web reales, por lo que siempre debe tener cuidado.


On this page of the site you can watch the video online Detecting server-side prototype pollution without polluted property reflection with a duration of hours minute second in good quality, which was uploaded by the user Bug Bounty España 17 April 2023, share the link with friends and acquaintances, this video has already been watched 461 times on youtube and it was liked by 2 viewers. Enjoy your viewing!