Ranljivost u uBlock Origin koja dovodi do rušenja ili iscrpljivanja resursa.

U sustavu blokiranja nepoželjnog sadržaja uBlock Origin otkrivena je ranjivost koja može dovesti do rušenja ili iscrpljivanja memorije prilikom navigacije na posebno oblikovanom URL-u, ako taj URL padne pod stroge filtre blokiranja („strict blocking“). Ranjivost se manifestira samo prilikom izravnog pristupa problematičnom URL-u, na primjer, klikom na vezu.

Ranjivost je ispravljena u ažuriranju uBlock Origin 1.36.2. Sličan problem također pogađa dodatak uMatrix, no njegovo održavanje je prekinuto i ažuriranja više nisu dostupna. Zaštitne zaobilaznice u uMatrixu ne postoje (izvorno je predloženo isključivanje svih strogo blokirajućih filtara putem kartice „Assets“, ali je ova preporuka naknadno priznana kao nedovoljna i stvorila je probleme korisnicima s vlastitim pravilima blokiranja). U ηMatrixu, fork-u uMatrixa projekta Pale Moon, ranjivost je ispravljena u izdanju 4.4.9.

Strogi blokirajući filtar obično se definira na razini domena i podrazumijeva zabranu svih veza, čak i prilikom izravnog pristupa poveznici. Ranjivost je uzrokovana time što kada se korisnik prebaci na stranicu koja podliježe strogoj blokadi, pojavljuje se upozorenje koje sadrži informacije o blokiranom resursu, uključujući URL i parametre zahtjeva. Problem je u tome što uBlock Origin analizuje parametre zahtjeva rekurzivno i dodaje ih u DOM stablo bez obzira na razinu ugniježdenosti.

Obradom posebno oblikovanog URL-a u uBlock Originu za Chrome može doći do rušenja procesa u kojem se izvršava preglednički dodatak. Nakon rušenja, dok se proces s dodatkom ne ponovo pokrene, korisnik ostaje bez zaštite od nepoželjnog sadržaja. U Firefoxu se promatra iscrpljivanje memorije.

Ranljivost u uBlock Origin koja dovodi do rušenja ili iscrpljivanja resursa.


Izvor: opennet.ru
Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster