Live data from Hacker News

Gaining access to anyones Arc browser without them even visiting a website

kibty.town

341–350 of 538 posts

Re: Gaining access to anyones Arc browser without them even visiting a website

#341
post #177

Instead of knee jerk firebase is bad, can we discuss how this could be abated properly with firebase rules for firestore? Is this the rule that was missing for arcs boosts or whatever object? ``` match /objects/{object} { // Allow create new object if user is authenticated allow create: if request.auth != null; // Allow update or delete document if user is owner of document allow update, delete: if request.auth.uid =…

[deleted]

Re: Gaining access to anyones Arc browser without them even visiting a website

#342
post #273
post #213

I’m Hursh, cofounder and CTO of The Browser Company (the company that makes Arc). Even though no users were affected and we patched it right away, the hypothetical depth of this vulnerability is unacceptable. We’ve written up some technical details and how we’ll improve in the future (including moving off Firebase and setting up a proper bug bounty program) here: https://arc.net/blog/CVE-2024-45489-incident-response…

Pay the guy properly. $2000 is an insult. It should be $50k. This kind of bug could be sold for 100-200k easily.

> This kind of bug could be sold for 100-200k easily

Maybe not. If the browser is that buggy, there may be plenty of these lying around. The company itself is pricing the vulnerability at $2k. That should speak volumes to their internal view of their product.

Re: Gaining access to anyones Arc browser without them even visiting a website

#343
Fascinating vulnerability, and a fascinating way to catch it. Kudos.

BTW, on Arc's website on "Security" there still is no mention of this vulnerability (as of 20th Sep 2024, 2:32 pm PT)

Check it out - https://arc.net/security

Apparently the company had contracted with one Latacora for "regular outside security reviews and trainings across a wide range of different systems".

Elsewhere on the page, it says "Arc uses GCP Firebase for user authentication, storage for Notes & Easels, and Cloud Functions for certain application features like referral code generation. All data stored in Firebase is encrypted-at-rest by default."

Re: Gaining access to anyones Arc browser without them even visiting a website

#344
post #219
post #213

I’m Hursh, cofounder and CTO of The Browser Company (the company that makes Arc). Even though no users were affected and we patched it right away, the hypothetical depth of this vulnerability is unacceptable. We’ve written up some technical details and how we’ll improve in the future (including moving off Firebase and setting up a proper bug bounty program) here: https://arc.net/blog/CVE-2024-45489-incident-response…

There isn't really anything you can do to convince me that your team has the expertise to maintain a browser after this. It doesn't matter that you have fixed it, your team is clearly not capable of writing a secure browser, now or ever. I think this should be a resigning matter for the CTO.

Surprise surprise, turns out it takes a looong time for every software startup to finally strip out all the hacky stuff from their MVP days. Apparently nobody on this startup community forum has ever built a startup before.

Pro tip: if stuff like this violently upsets you, never be an early adopter of anything. Wait 5-10 years and then make your move.

Personally, I expect stuff like this from challenger alternatives, this is the way it should be. There is no such thing as a new, bug-free software product. Software gets good by gaining adoption and going through battle testing, it’s never the other way around like some big company worker would imagine.

Re: Gaining access to anyones Arc browser without them even visiting a website

#345
post #213

I’m Hursh, cofounder and CTO of The Browser Company (the company that makes Arc). Even though no users were affected and we patched it right away, the hypothetical depth of this vulnerability is unacceptable. We’ve written up some technical details and how we’ll improve in the future (including moving off Firebase and setting up a proper bug bounty program) here: https://arc.net/blog/CVE-2024-45489-incident-response…

>Arc brought order to the chaos that was my online life. There’s no going back.

Bringing the chaos back like it's 1999.

Re: Gaining access to anyones Arc browser without them even visiting a website

#346
post #343

Fascinating vulnerability, and a fascinating way to catch it. Kudos. BTW, on Arc's website on "Security" there still is no mention of this vulnerability (as of 20th Sep 2024, 2:32 pm PT) Check it out - https://arc.net/security Apparently the company had contracted with one Latacora for "regular outside security reviews and trainings across a wide range of different systems". Elsewhere on the page, it says "Arc uses G…

The security page explicitly claims that Arc doesn't log what you're doing, giving URLs as an example, but this vulnerability claims every URL is being sent up to Firebase.

Re: Gaining access to anyones Arc browser without them even visiting a website

#347
post #250

Earlier quoted context omitted.

What is also strange that I only found out about account after download. Like it was standard thing for the browser. (Sure there are optional accounts in others but login-walled browser?)

Another strange thing about the account... They have a little section under "Security" FAQ (lol) that says: > "Why does Arc require an account to use?" The answer is: > "Here's a link to our forum that explains the rationale behind requiring an account to use Arc: Why do I need an account?" That link goes to here: https://resources.arc.net/hc/en-us/articles/19401542261911-B... Which... Doesn't explain why you need an…

They want an easy path to onboard you into paying for stuff.

Re: Gaining access to anyones Arc browser without them even visiting a website

#348
post #124

Earlier quoted context omitted.

Them acknowledging the issue, then fixing it within 28 hours isn't good enough for you? That kind of response makes me happy to continue using Arc.

They afaik never said that they ‘fixed’ the issue where they’re sending Google your every visited url.

[deleted]

Re: Gaining access to anyones Arc browser without them even visiting a website

#349
post #309

Earlier quoted context omitted.

Reading/watching random tutorials and asking basic questions on SO __instead of reading the official docs__ is a trend I've observed for the last 10 years. Even for stuff pretty well documented like Python, Postgres, React, etc.

Most official documentation is awful, and just an API reference. It's (almost) like asking someone to learn english and then pointing them to a dictionary. And that's because a lot of devs think it's perfectly dandy to just put perfunctory docstrings in their methods, point it at whatever "doc generation" tool, wire it up to a github.io domain and call it a day. There is a reason people crave, want and seek things li…

> Most official documentation is awful

This goes doubly so for google cloud documentation. Firebase docs are decent, but if you're a developer who's gotten used to google's documentation style I could see skipping right over it.

Re: Gaining access to anyones Arc browser without them even visiting a website

#350

Earlier quoted context omitted.

Will you be increasing the bug bounty payout? $2,000 is a tiny fraction of what this bug is worth, I hope you will pay the discoverer a proper bounty. You've been handed a golden opportunity to set the right course.

> $2,000 is a tiny fraction of what this bug is worth The Browser Company raises $50mm at a $550mm post-money valuation in March [1]. They’ve raised $125mm altogether. Unless they’re absolute asshats, they’ll increase the bug payout. But people act truly when they don’t think they’re being watched—a vulnerability of this magnitude was worth $2k to this company. That’s…eyebrow raising. [1] https://techcrunch.com/2024/…

"We will let anyone run arbitrary JavaScript on all your web pages if you send them a referral link" is surely a 6-7 figure vulnerability for a web browser. That this vulnerability was discoverable using about two steps of analysis tools suggests many more issues are in the product.
Post reply on HN