Vulnérabilité dans uBlock Origin entraînant un plantage ou une exhaustion des ressources

Une vulnérabilité a été détectée dans le système de blocage de contenu indésirable uBlock Origin, permettant de provoquer un plantage ou une exhaustion de mémoire lors de la navigation sur une URL spécialement conçue, si cette URL est soumise aux filtres de blocage strict (« strict blocking »). La vulnérabilité se manifeste uniquement lors d'un accès direct à l'URL problématique, par exemple en cliquant sur un lien.

La vulnérabilité a été corrigée dans la mise à jour uBlock Origin 1.36.2. Un problème similaire affecte également l'extension uMatrix, mais son support a été abandonné et aucune mise à jour n'est plus publiée. Il n'existe pas de solutions de contournement dans uMatrix (il a été initialement suggéré de désactiver tous les filtres de blocage strict via l'onglet « Assets », mais cette recommandation a été jugée insuffisante et problématique pour les utilisateurs ayant des règles de blocage personnalisées). Dans ηMatrix, un fork de uMatrix du projet Pale Moon, la vulnérabilité a été corrigée dans la version 4.4.9.

Le filtre de blocage strict est généralement défini au niveau domaines et implique l'interdiction de toute connexion, même lors d'un accès direct via un lien. La vulnérabilité est causée par le fait qu'en accédant à une page soumise à un filtre de blocage strict, un avertissement s'affiche à l'utilisateur, fournissant des informations sur la ressource bloquée, y compris l'URL et les paramètres de la requête. Le problème réside dans le fait que uBlock Origin analyse les paramètres de la requête de manière récursive et les ajoute à l'arbre DOM sans tenir compte du niveau d'imbrication.

Lors du traitement d'une URL spécialement conçue dans uBlock Origin pour Chrome, il est possible de provoquer le plantage du processus exécutant l'extension du navigateur. Après le plantage, tant que le processus avec l'extension n'est pas redémarré, l'utilisateur reste sans blocage de contenu indésirable. Dans Firefox, un épuisement de la mémoire a été observé.

Vulnérabilité dans uBlock Origin entraînant un plantage ou une exhaustion des ressources


Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster