Um Bug Engraçado nas Extensões MV3 do Chrome
A transição do Google Chrome do MV2 para o MV3 removeu a permissão webRequestBlocking, quebrando muitos bloqueadores de anúncios. No entanto, o autor descobriu um bug peculiar: devido ao uso de vinculações JavaScript nas APIs de extensão do Chrome, manipular parâmetros no construtor de eventos `chrome.webRequest` permitiu contornar as verificações de permissão e habilitar o bloqueio de anúncios. Embora esse bug não representasse um risco de segurança, ele destacou problemas potenciais ocultos em código legado e a possibilidade de alcançar resultados inesperados, explorando inteligentemente detalhes técnicos. O autor relatou o bug ao Google, e ele foi corrigido.
Leia mais