L'azienda Mozilla ha annunciato la rimozione dal catalogo addons.mozilla.org (AMO) di due estensioni: Bypass e Bypass XM, che contavano 455.000 installazioni attive e si presentavano come estensioni per fornire accesso a contenuti distribuiti tramite abbonamento a pagamento (bypassare le paywall). Per modificare il traffico, le estensioni utilizzavano l'API Proxy, che consente di controllare le richieste web eseguite dal browser. Oltre alle funzioni dichiarate, le estensioni menzionate utilizzavano l'API Proxy per bloccare le richieste ai server Mozilla, impedendo così il download degli aggiornamenti per Firefox e causando l'accumulo di vulnerabilità non risolte, attraverso le quali gli aggressori potevano attaccare i sistemi degli utenti.
È interessante notare che, oltre a impedire gli aggiornamenti delle versioni di Firefox a causa dell'attività delle estensioni in questione, è stato anche interrotto l'aggiornamento dei componenti rimotamente configurabili del browser e bloccato l'accesso alle liste di blocco, che consentivano di disattivare le estensioni dannose già installate sui sistemi degli utenti. Si consiglia agli utenti di controllare la versione attuale del browser: se nelle impostazioni l'installazione automatica degli aggiornamenti non è stata disabilitata e la versione è diversa da Firefox 93 o 91.2, è necessario eseguire l'aggiornamento manualmente. Nelle nuove versioni di Firefox, le estensioni Bypass e Bypass XM sono già incluse nella lista nera, quindi dopo l'aggiornamento del browser saranno disattivate automaticamente.
Per proteggere da future installazioni di estensioni dannose che bloccano il download di aggiornamenti e liste nere, a partire da Firefox 91.1 sono state apportate modifiche al codice implementando chiamate dirette ai server di download e verifica degli aggiornamenti, nel caso in cui la richiesta tramite proxy non avesse avuto successo. Per estendere la protezione agli utenti di qualsiasi versione di Firefox, è stata preparata un'estensione di sistema installata forzatamente, "Proxy Failover", che impedisce l'uso improprio dell'API Proxy per bloccare i servizi di Mozilla. Fino alla diffusione capillare del metodo di protezione proposto, l'accettazione di nuove estensioni nel catalogo addons.mozilla.org che utilizzano l'API Proxy è stata sospesa.
Fonte: opennet.ru
