This is the second big attack found by this individual in what... 6 months? The previous exploit (which was in Arc browser), also leveraged a poorly configured firebase db: https://kibty.town/blog/arc/ So this is to say, at what point should we start pointing the finger at Google for allowing developers to shoot themselves in the foot so easily? Granted, I don't have much experience with firebase, but to me this just…
How to gain code execution on hundreds of millions of people and popular apps
121–130 of 350 posts
Re: How to gain code execution on hundreds of millions of people and popular apps
#122Re: How to gain code execution on hundreds of millions of people and popular apps
#123Dave here, founder of ToDesktop. I've shared a write-up: https://www.todesktop.com/blog/posts/security-incident-at-to... This vulnerability was genuinely embarrassing, and I'm sorry we let it happen. After thorough internal and third-party audits, we've fundamentally restructured our security practices to ensure this scenario can't recur. Full details are covered in the linked write-up. Special thanks to Eva for resp…
These kinds of "never happen again" statements never age well, and make no sense to even put forward.
A more pragmatic response might look like: something similar can and probably will happen again, just like any other bugs. Here are the engineering standards we use ..., here is how they compare to our peers our size ..., here are our goals with it ..., here is how we know when to improve it...
Re: How to gain code execution on hundreds of millions of people and popular apps
#124Re: How to gain code execution on hundreds of millions of people and popular apps
#125Earlier quoted context omitted.
> cannot happen again. Hubris. Does not inspire confidence. > We resolved the vulnerability within 26 hours of its initial report, and additional security audits were completed by February 2025. After reading the vulnerability report, I am impressed at how quickly you guys jumped on the fix, so kudos. Did the security audit lead to any significant remediation work? If you weren't following PoLP, I wonder what else ma…
Based on the claims on the blog, it feels reasonable to say that this "cannot" occur again.
Re: How to gain code execution on hundreds of millions of people and popular apps
#126Earlier quoted context omitted.
> Google isn't to blame if you ship a paid product without running a security audit. Arguably, if you provide a service that makes it trivial to create security issues (that is to say, you have to go out of your way to use it correctly) then it's your fault. If making it secure means making it somewhat less convenient, it's 100% your fault for not making it less convenient.
What if I need to hack together a POC for 3 people to look at. It's my responsibility to make sure when we scale from 3 users to 30k users we take security seriously. As my old auto shop teacher used to say, if you try to idiot proof something they'll build a better idiot. Even if Google warns you in big bold print "YOU ARE DOING SOMETHING INSECURE", someone out there is going to click deploy anyway. You're arguing G…
I have a similar qualm with GraphQL.
Re: How to gain code execution on hundreds of millions of people and popular apps
#127Does this info about the fix seem alarming to anyone else? It's not a full description, so maybe some important details are left out? My understanding is that containers are generally not considered a secure enough boundary. Companies such as AWS use micro VMs (Firecracker) for secure multi tenant container workloads.
Re: How to gain code execution on hundreds of millions of people and popular apps
#128I can't post things like "what a bunch of clowns" due to hacker news guidelines so let me go by another more productive route. These people, the ones who install dependencies (that install dependencies)+, these people who write apps with AI, who in the previous season looped between executing their code and searching the error on stackoverflow. Whether they work for a company or have their own startup, the moment tha…
Join me my brother or sister
Re: How to gain code execution on hundreds of millions of people and popular apps
#129Re: How to gain code execution on hundreds of millions of people and popular apps
#130Earlier quoted context omitted.
> they were nice enough to compensate me for my efforts and were very nice in general. They were compensated, but doesn't elaborate.
They later updated their post, at the bottom: > for those wondering, in total i got 5k for this vuln, which i dont blame todesktop for because theyre a really small company
Woooowwww!
See latest line: "update: cursor (one of the affected customers) is giving me 50k USD for my efforts."