Devin AI security vulnerability discovered live on stream [video]
11–20 of 20 posts
Re: Devin AI security vulnerability discovered live on stream [video]
#12Did Google Photos ever change their auth scheme? I know I was surprised once when I found out the direct URL of my jpegs was "public"
Here's an archived link to the Twitter thread you can read without an account https://xcancel.com/TheMidasProj/status/1867318553046921376
Re: Devin AI security vulnerability discovered live on stream [video]
#13I don't want to watch a 55 minute stream to see what the actual vulun is. Can someone summarize?
They have since added an auth gate to the online version of vscode that gets spawned.
Re: Devin AI security vulnerability discovered live on stream [video]
#14I don't know what Devin is but it sounds like this is just a case of using a high entropy uuid as a workspace address, it's not that different than password auth if, say, your password was in the query string. Not great, but basically it's "anyone with a link" method of sharing access. Did Google Photos ever change their auth scheme? I know I was surprised once when I found out the direct URL of my jpegs was "public"…
Re: Devin AI security vulnerability discovered live on stream [video]
#15I don't want to watch a 55 minute stream to see what the actual vulun is. Can someone summarize?
When you select "access Devin's machine" it opens up a online version of vscode, but there was no auth gating on the URL. So if the URL gets leaked for whatever reason (the unique part of which was the subdomain) then anyone with that URL can everything being worked on. They have since added an auth gate to the online version of vscode that gets spawned.
Re: Devin AI security vulnerability discovered live on stream [video]
#16Re: Devin AI security vulnerability discovered live on stream [video]
#17I don't want to watch a 55 minute stream to see what the actual vulun is. Can someone summarize?
When you select "access Devin's machine" it opens up a online version of vscode, but there was no auth gating on the URL. So if the URL gets leaked for whatever reason (the unique part of which was the subdomain) then anyone with that URL can everything being worked on. They have since added an auth gate to the online version of vscode that gets spawned.
Re: Devin AI security vulnerability discovered live on stream [video]
#18Earlier quoted context omitted.
When you select "access Devin's machine" it opens up a online version of vscode, but there was no auth gating on the URL. So if the URL gets leaked for whatever reason (the unique part of which was the subdomain) then anyone with that URL can everything being worked on. They have since added an auth gate to the online version of vscode that gets spawned.
The second half that you may have missed was that the entire set of URLs was also being leaked through certificate transparency.
But as you brought it up I went and checked [0], There are only 3 subdomains on the devinapps.com domain in the cert logs with those kind of subdomains, all dated from May 21st to May 26th 2024 issued by Let's Encrypt, so prob just test/dev instances, also those certs have since expired and the URLs appear are not longer "active".
Today the devinapp.com subdopmains are indeed behind on a wildcard domain issued by AWS. (you can query DNS for {anything}.devinapps.com and dns will reply with the same set of IP's hosted on AWS, and if you visit {anything}.devinapps.com you will (most likely) get a 404 from an nginx server using a wildcard cert)
Re: Devin AI security vulnerability discovered live on stream [video]
#19Earlier quoted context omitted.
When you select "access Devin's machine" it opens up a online version of vscode, but there was no auth gating on the URL. So if the URL gets leaked for whatever reason (the unique part of which was the subdomain) then anyone with that URL can everything being worked on. They have since added an auth gate to the online version of vscode that gets spawned.
...did they build Devin with Devin?
Re: Devin AI security vulnerability discovered live on stream [video]
#20Earlier quoted context omitted.
The second half that you may have missed was that the entire set of URLs was also being leaked through certificate transparency.
I took that to be a "joke" by one of his viewers (his viewers are a joking crowd) or a guess, because why wouldn't you just issue a handful of wildcard certs instead of spamming subdomain cert issuance, so I thought nothing more of that comment. (heck both LE and AWS (The two cert issuers I have the most recent experience with) both rate-limit certs, either how many certs you can request in a period of time (le) or h…