Një vulnerabilitet në API IndexedDB, i cili lejon identifikimin e përdoruesve të Firefox dhe Tor Browser

Një vulnerabilitet është zbuluar në motorin e shfletuesit Gecko (CVE-2026-6770), i cili lejon formimin e identifikuesve unikë për të ndjekur hapjen e disa faqeve nga e njëjta shfletues. Problemi shfaqet në të gjithë shfletuesit që bazohen në Firefox, duke përfshirë Tor Browser, dhe funksionon edhe në modalitetin e shikimit privat. Identifikuesit veprojnë brenda procesit aktual të shfletuesit dhe cënohen pas rinisjes së tij. Vulnerabiliteti është rregulluar në lëshimet Firefox 150/140.10.0 dhe Tor Browser 15.0.10.

PĂ«r tĂ« formuar njĂ« identifikues, mjafton tĂ« krijoni nĂ« faqe tĂ« ndryshme pĂ«rmes API-sĂ« IndexedDB njĂ« tĂ« njĂ«jtĂ«n sekuencĂ« tĂ« DB-ve, pas kĂ«saj vlerĂ«sohet rendi i ndjekjes sĂ« kĂ«tyre DB-ve si rezultat i thirrjes sĂ« metodĂ«s indexedDB.databases(). PĂ«r instancat e ndryshme tĂ« shfletuesit, rendi i listimit tĂ« DB-ve do tĂ« ndryshojĂ«, por pĂ«r njĂ« — do tĂ« pĂ«rsĂ«ritet. Ky rend ruhet deri nĂ« rinisjen e shfletuesit dhe riprodhohet pavarĂ«sisht nga faqja qĂ« hapet.

PĂ«r shembull, pas krijimit tĂ« DB-sĂ« "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r" nĂ« njĂ« instancĂ« tĂ« Firefox, metoda indexedDB.databases() gjithmonĂ« do tĂ« kthejĂ« "g,c,p,a,l,f,n,r,d,j,b,o,h,e,m,i,k", ndĂ«rsa nĂ« njĂ« instancĂ« tjetĂ«r — "j,b,o,h,e,m,i,k,f,n,r,d,g,c,p,a,l". Duke krijuar 16 DB, mund tĂ« fitohet rreth 44 bit entropi pĂ«r identifikim. Krijimi i identifikuesit nuk ndikohet nga pastrimi i depozitave tĂ« shfletuesit lokal dhe azhurnimi i zinxhirit tĂ« nyjave Tor me butonin "New Identity" nĂ« Tor Browser. Metoda mund tĂ« pĂ«rdoret gjithashtu pĂ«r identifikimin e pĂ«rdoruesve nĂ« dritaren e shikimit privat.

Vulnerabiliteti shkaktohet nga veçoritë e zbatimit të API-së IndexedDB, ku rendi i ndjekjes së DB-ve ka ndikim nga struktura e brendshme, specifike për çdo instancë të procesit të shfletuesit. Rendi i elementeve në listën e DB-ve, që kthehet nga metoda indexedDB.databases(), nuk varet nga emrat e DB-ve apo rendi i krijimit të tyre, por nga pozita në tabelën globale të hash-it të UUID-ve të brendshme, të asociuar me emrat e skedarëve në të cilët ruhet DB-ja në disk.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster