In der Inhaltsblockierungssystem uBlock Origin wurde eine Sicherheitsanfälligkeit entdeckt, die einen Absturz oder Speichererschöpfung beim Navigieren zu einer speziell gestalteten URL ermöglicht, wenn diese URL unter die strengen Blockfilter fällt. Die Sicherheitsanfälligkeit tritt nur auf, wenn direkt auf die problematische URL zugegriffen wird, z.B. beim Klicken auf einen Link.
Die Sicherheitsanfälligkeit wurde in der Aktualisierung von uBlock Origin 1.36.2 behoben. Ein ähnliches Problem betrifft das Add-on uMatrix, dessen Unterstützung jedoch eingestellt wurde und keine Updates mehr veröffentlicht werden. Es fehlen Umgehungsmöglichkeiten zum Schutz in uMatrix (ursprünglich wurde empfohlen, alle strengen Blockfilter über den Tab „Assets“ zu deaktivieren, aber diese Empfehlung wurde als unzureichend erachtet und führte zu Problemen für Benutzer mit eigenen Blockierungsregeln). In ηMatrix, einem Fork von uMatrix vom Projekt Pale Moon, wurde die Sicherheitsanfälligkeit in der Version 4.4.9 behoben.
Der strenge Blockfilter wird normalerweise auf Ebene Domains definiert und impliziert ein Verbot aller Verbindungen, selbst bei direktem Zugriff auf den Link. Die Sicherheitsanfälligkeit entsteht dadurch, dass beim Zugriff auf eine Seite, die unter den strengen Blockfilter fällt, dem Benutzer eine Warnung angezeigt wird, die Informationen über die blockierte Ressource enthält, einschließlich der URL und der Anfrageparameter. Das Problem ist, dass uBlock Origin die Anfrageparameter rekursiv analysiert und sie ohne Berücksichtigung der Verschachtelungsebene in den DOM-Baum hinzufügt.
Beim Verarbeiten einer speziell gestalteten URL in uBlock Origin für Chrome kann der Prozess, in dem das Browser-Add-on ausgeführt wird, abstürzen. Nach dem Absturz bleibt der Benutzer, bis der Prozess mit dem Add-on neu gestartet wird, ohne Blockierung unerwünschter Inhalte. In Firefox tritt Speichererschöpfung auf.

Quelle: opennet.ru
