En metod som gör det möjligt för vilket Chrome-tillÀgg som helst att köra extern JavaScript-kod utan att ge tillÀgget utökade behörigheter (utan unsafe-eval och unsafe-inline i manifest.json). Behörigheterna innebÀr att utan unsafe-eval kan tillÀgget endast köra kod som ingÄr i den lokala distributionen, men den föreslagna metoden gör det möjligt att kringgÄ denna begrÀnsning och köra vilken JavaScript-kod som helst som laddats frÄn en extern webbplats inom tillÀggets kontext.
För nÀrvarande har företaget Google stÀngt den offentliga tillgÄngen till , men i arkivet exempel pÄ kod för att utnyttja problemet bevarats. Metoden för att kringgÄ begrÀnsningen script-src 'self' i CSP handlar om att infoga script-taggen via document.createElement('script') och inkludera extern innehÄll genom fetch-funktionen, varefter koden kommer att köras i tillÀggets kontext.
KĂ€lla: opennet.ru
