Comments

all 4 comments

sorted by: hot top controversial new old
[–] 20 points 6 months ago

We responsibly disclosed the issue to Mozilla and to the Tor Project. Mozilla has quickly released the fix in Firefox 150 and ESR 140.10.0, and the patch is tracked in Mozilla Bug 2024220. The underlying root cause is inherited by Tor Browser through Gecko’s IndexedDB implementation, so the issue is relevant to both products and to all Firefox-based browsers.

The fix is straightforward in principle: the browser should not expose internal storage ordering that reflects process-scoped state. Canonicalizing or sorting results before returning them removes the entropy and prevents this API from acting as a stable identifier.

  • source
  • [–] 6 points 6 months ago

    Great find, great write-up. Such a simple bug (and fix).

  • source
  • [–] 6 points 6 months ago (1 child)

    Good catch. Very likely not to be exploited in the wild at least until now.

  • source
  • hideshow 1 child comment
  • 4 comments in c/privacy@lemmy.ml view that post
    [–] 37 points 6 months ago (3 children)

    Wow. I wonder how many vulns like this are unknown outside of identity broker co's and gov intel orgs. Seems like new ones discovered hella lot.

    Turning the WWW into an app platform was a mistake. JS allows so much fuckery.

  • source
  • hideshow 3 child comments
  • [–] 20 points 6 months ago (2 children)

    Yeah the main strat is to completely disallow javascript. Makes the web so much better unironically.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 16 points 6 months ago (1 child)

    That's my exp too. Esp with the endless pop-overs like "We share your data with our 5 million partners! Unless you dig through 45 pages of opt out checkmarks, b/c fuck you". 95% of the time, disallow JS bypasses those.

    Also tho, some important sites flat don't work with js disabled. I hate that. I get it. There are some things where js is necessary. But it's like 2% good things plus 98% fuckery.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 10 points 6 months ago

    Yeah for those sites I just enable the bare minimum on Noscript. It is good tech support for family to set them up with a simple button to enable a disabled by default Javascript browser. Like Brave or Helium. Keeps them from going to random websites that are malicious.

  • source
  • parent
  • 1 comment in c/hackernews@lemmy.bestiver.se view that post
    [–] 7 points 6 months ago

    Well, at least they have a fix for it:

    We responsibly disclosed the issue to Mozilla and to the Tor Project. Mozilla has quickly released the fix in Firefox 150 and ESR 140.10.0, and the patch is tracked in Mozilla Bug 2024220. The underlying root cause is inherited by Tor Browser through Gecko’s IndexedDB implementation, so the issue is relevant to both products and to all Firefox-based browsers.

    The fix is straightforward in principle: the browser should not expose internal storage ordering that reflects process-scoped state. Canonicalizing or sorting results before returning them removes the entropy and prevents this API from acting as a stable identifier.

  • source