Në sistemin e bllokimit të përmbajtjes së padëshiruar uBlock Origin është zbuluar një dobësi që mund të shkaktojë rrëzim ose shterim të memories gjatë navigimit te një URL e formuar posaçërisht, nëse kjo URL përputhet me filtrat e bllokimit të rreptë («strict blocking»). Dobësia shfaqet vetëm gjatë hapjes së drejtpërdrejtë të URL-së problematike, për shembull me një klikim mbi lidhjen.
Dobësia është korrigjuar në përditësimin uBlock Origin 1.36.2. Nga i njëjti problem preket edhe shtesa uMatrix, por mbështetja për të është ndërprerë dhe përditësime të reja nuk publikohen më. Në uMatrix nuk ka rrugë alternative mbrojtjeje (fillimisht ishte propozuar çaktivizimi i të gjithë filtrave të bllokimit të rreptë përmes skedës «Assets», por kjo rekomandim u konsiderua i pamjaftueshëm dhe problematik për përdoruesit me rregulla të personalizuara bllokimi). Në ηMatrix, fork-u i uMatrix nga projekti Pale Moon, dobësia është korrigjuar në versionin 4.4.9.
Filtri i bllokimit të rreptë zakonisht përcaktohet në nivelin të domenëve dhe nënkupton ndalimin e çdo lidhjeje, edhe në rast të hapjes së drejtpërdrejtë përmes një linku. Dobësia shkaktohet nga fakti që gjatë kalimit në një faqe që përputhet me filtrin e bllokimit të rreptë, përdoruesit i shfaqet një paralajmërim me informacion për burimin e bllokuar, përfshirë URL-në dhe parametrat e kërkesës. Problemi qëndron te fakti se uBlock Origin i analizon parametrat e kërkesës në mënyrë rekursive dhe i shton në pemën DOM pa marrë parasysh nivelin e folezimit.
Gjatë përpunimit të një URL-je të formuar posaçërisht, në uBlock Origin për Chrome mund të shkaktohet rrëzimi i procesit në të cilin ekzekutohet shtesa e shfletuesit. Pas rrëzimit, derisa procesi i shtesës të rindizet, përdoruesi mbetet pa mbrojtje nga përmbajtja e padëshiruar. Në Firefox vërehet shterim i memories.

Burimi: opennet.ru
