Home How I accidentally found Bug in Google Search Console
Post
Cancel

How I accidentally found Bug in Google Search Console

بسم الله الرحمن الرحيم

In this simple write-up, I would like to tell how I found an Access Control bug in the Google Search Console application, where I can get information related to the domain that I added to the application, even though it was not successfully verified by me.


I. Adding a Google Domain

It started when I wanted to add my website to Google Search Console. I found a form to enter a domain name to add to the application. So I try to add google.com as my domain.

How I accidentally found Bug in Google Search Console Figure 1 — Add a Google Domain

After submitting the domain name, then a popup box appears to continue the domain verification process. There are several ways to verify the domain, such as uploading an HTML file and adding a meta tag to the website header.

II. Attempting a Verification (and failed)

In this process, I tried several techniques to bypass the process, such as Tampering the Request, Polluting the Parameter, and Manipulate Responses, but everything is failing.

How I accidentally found Bug in Google Search Console Figure 2 — Domain Verification

I didn’t try more things for this, because at first I just wanted to add my website to Google Search Console, not to find bugs.

III. Get the Domain Update Notification

A few days later, I got an unusual email in my inbox. The email informs me about an update to the domain that registered in my Google Search Console. But the information sent is an update from the google.com!

How I accidentally found Bug in Google Search Console Figure 3 — Domain Update Notification

Of course, this is a bug because I was unable to verify the google.com domain. It seems that the system cannot validate whether my account has successfully verified the domain or not, so when there is an update on that domain, the information will be sent to my email.

So I reported the bug through Google VRP, and a few days later, I got Nice Catch!.

How I accidentally found Bug in Google Search Console Figure 4 — Nice Catch!

How I accidentally found Bug in Google Search Console Figure 3 — Rewarded

Through this bug, someone can get information related to a domain registered in Google Search Console. Only by adding the domain in his account, so every time there is an update, he will get that information. For this bug, Google awarded me a reward of $1337.

This post is licensed under CC BY 4.0 by the author.

XSS to Account Takeover - Bypassing CSRF Header Protection and HTTPOnly Cookie

From Unvalidated Redirect and Parameter Tampering to Account Takeover