-
-
Notifications
You must be signed in to change notification settings - Fork 716
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Subdomains pointing to vercel.com are vulnerable #183
Comments
Can you share the cname regex and the fingerprint? |
Sure
|
There are definitely edge cases here. $ host -t CNAME anythingrandom.console.dev.twilio.com
anythingrandom.console.dev.twilio.com is an alias for cname.vercel-dns.com. $ curl 'https://anythingrandom.console.dev.twilio.com/' 10:12:48
The deployment could not be found on Vercel.
DEPLOYMENT_NOT_FOUND |
so the cname we need to grep is vercel-dns.com not vercel.com. thank you @adityathebe |
are you takeover any subdomain? Do you have any poc? |
Summary for 2021: |
This can be closed as Edge-case |
It still vulnerable yesterday I takeover 2 subdomains and I've upload my index |
@M359AH u took over mashed.potato.com even when potato.com is already registered? If yes, please share how you managed to do that? Just curious :0 |
@jan-muhammad-zaidi Hello Muhammed I've found the subdomain I got this error page
Now I go to vercel.app and add a public repository contains my PoC index and after import the project I've add the domain and added successfully and my PoC has been uploaded |
Hello @jan-muhammad-zaidi I think your target is not vulnerable because It should be registered without an errors like my comment above |
@M359AH no issues with the edit though :P |
Hello Fatma, Umar Unfortunately, I didn't find this error before |
me aswelll |
no more takeover |
Domain takeovers using Vercel are definitely still possible. However, they are limited. In my testing, I found that a domain is not vulnerable if:
In practice, this means many subdomains will not be vulnerable (but subdomains definitely can be vulnerable). There seems to be only one way to be sure a domain is vulnerable or not: try it out. I created a PR to update the README: #375 |
I have the same error but it can be only possible if we configure DNS to that custom domain that should be shown in the Domains category but it's not showing, how could we add DNS? |
Any success on this? |
I have the same error but it can be only possible if we configure DNS to that custom domain that should be shown in the Domains category but it's not showing, how could we add DNS? This has happened to me too, please show me the solution |
Yes I think the exploitation now will not complete |
Shouldn't this be marked not vulnerable at this point? |
It should be closed as Not Vulnerable |
Service name
Vercel
Proof
Successful subdomain takeover on a harvard.edu subdomain (screenshot).
Documentation
The text was updated successfully, but these errors were encountered: