Prototype pollution côté client via les APIs du navigateur
Prototype pollution en el lado cliente usando APIs del navegador
Contexte du lab
1) Source : pollution de Object.prototype via l’URL
Object.prototype via l’URLInjection depuis la query string
Vérification dans la console

2) Comprendre l’impact : modifier le comportement des objets


3) Gadget : chargement dynamique d’un script via une propriété héritée
Comportement clé du script (résumé)
Pourquoi ça marche malgré le patch
4) Exploitation : forcer script.src via le prototype
script.src via le prototypeÉtape 1 : prouver le gadget

Étape 2 : exécuter du JS via une URL data:
data:
Mis à jour