De browserextensie NoScript 11.2.18 is uitgebracht, die is ontworpen om gevaarlijke en ongewenste JavaScript-code te blokkeren, evenals verschillende soorten aanvallen (XSS, DNS Rebinding, CSRF, Clickjacking). In de nieuwe versie is een probleem verholpen dat werd veroorzaakt door een wijziging in de verwerking van URL's file:/// in de Chromium-engine. Dit probleem leidde ertoe dat veel websites (zoals Gmail, Facebook, enz.) niet geopend konden worden na de update van de extensie naar versie 11.2.16 in nieuwe versies van browsers die de Chromium-engine gebruiken (Chrome, Brave, Vivaldi).
Het probleem werd veroorzaakt doordat in de nieuwe versies van Chromium de toegang van extensies tot de URL 'file:///' standaard was geblokkeerd. Het probleem bleef onopgemerkt, omdat het zich alleen voordeed bij het installeren van NoScript vanuit de Chrome Web Store. Bij het installeren van het zip-bestand van GitHub via het menu 'Load unpacked' (chrome://extensions > Developer mode) doet het probleem zich niet voor, omdat in de ontwikkelaarsmodus de toegang tot de URL file:/// niet wordt geblokkeerd. Als workaround kan de instelling 'Allow access to file URLs' in de extensie-instellingen worden ingeschakeld.
De situatie werd verergerd doordat de auteur na de plaatsing van NoScript 11.2.16 in de Chrome Web Store probeerde de release te annuleren, wat leidde tot het verdwijnen van de hele projectpagina. Hierdoor konden gebruikers enige tijd niet terugschakelen naar de vorige versie en moesten ze de extensie uitschakelen. Op dit moment is de pagina in de Chrome Web Store hersteld, en het probleem is verholpen in de release 11.2.18. In de Chrome Web Store is besloten om terug te schakelen naar de vorige staat en versie 11.2.17 te plaatsen, die identiek is aan de al goedgekeurde versie 11.2.11 om vertraging in de beoordeling van de code van de nieuwe versie te voorkomen.
Bron: opennet.ru
