Categories
(support.mozilla.org :: General, defect)
Tracking
(Not tracked)
People
(Reporter: princevikayn, Assigned: tasos)
References
()
Details
(Keywords: reporter-external, sec-low, wsec-xss, Whiteboard: [reporter-external] [web-bounty-form] [verif?])
Attachments
(2 files)
I would like to report an XSS which occurs in the parameter &country= when saving your profile to be updated.
Steps to reproduce the issue:
-
Login your profile https://support.mozilla.org/en-US/users/edit
-
Save your request/profile and you will see the parameters, namelessly the
&country=one is what we're looking at.
See screenshot: https://prnt.sc/hKq17BUoh_kh
- Inside of the
&country=add the following payload&country=\"><svg/onmouseover=alert(document.domain)>and after saving and turning off your browser's proxy, you shall be prompted with an XSS alert.
Here's a video POC attached below.
I understand this is a self XSS, however this is also an unintended behavior.
A small monetary reward may or may not be awarded.
Since the video POC did not upload. I decided to upload it onto my private account.
Comment 2•4 years ago
|
||
Hello Kei,
Thank you for your report.
I can confirm the XSS. As you can see in the screenshot, the country parameter is reflected back in the response without encoding which allows the XSS to execute.
I will follow up with the team so that they can look into it.
Thanks,
Frida
Comment 3•4 years ago
|
||
Comment 4•4 years ago
|
||
Updated•4 years ago
|
Comment 5•4 years ago
|
||
Hello Leo, Hello Tasos,
Can you please take a look at this report?
Thanks,
Frida
Updated•4 years ago
|
| Assignee | ||
Updated•4 years ago
|
Comment 7•4 years ago
|
||
Hello Kei,
We usually discuss payments when the issue is fixed.
Thanks,
Frida
(In reply to Frida Kiriakos [:frida] from comment #7)
Hello Kei,
We usually discuss payments when the issue is fixed.
Thanks,
Frida
Got it.
Thank you.
Comment 10•4 years ago
|
||
Hello Kei,
The bug is assigned to the engineering team so they are aware of the bug and are working on it. We will post updates to the bug when we have more information.
Thanks,
Frida
| Assignee | ||
Comment 11•4 years ago
|
||
| Reporter | ||
Comment 12•4 years ago
|
||
(In reply to Tasos Katsoulas [:tasos] from comment #11)
Awesome.
This is great news.
How do I go about getting a bounty?
Updated•4 years ago
|
Comment 13•4 years ago
|
||
Hello Kei,
When the fix is deployed and the bug is resolved as FIXED, we have a bug bounty panel that meets every week (unless there is a holiday) to decide on bug bounties. So we will update this bug when we a decision about the bounty.
Thanks,
Frida
| Assignee | ||
Updated•4 years ago
|
| Reporter | ||
Comment 14•4 years ago
|
||
Hello,
It's been a week now. Any updates on the payment?
Comment 15•4 years ago
|
||
Please refer to comment 13. We are waiting for the bug to be fixed in order to discuss the bounty.
Comment 16•4 years ago
|
||
The issue is fixed on staging, I will leave the bug open until changes are deployed to production.
| Assignee | ||
Comment 17•4 years ago
|
||
The fix has been released to prod.
| Reporter | ||
Comment 18•4 years ago
|
||
Hello,
Updates on this again.
Comment 19•4 years ago
•
|
||
I can confirm the fix on production.
Thanks very much for reporting this issue to us. Now that the issue is fixed, the bug bounty team will be reviewing your report over the upcoming weeks to decide on the award (if any) Mozilla will be granting for this report. It may take up to 3 weeks but know that we've not forgotten this ticket, we have a tracking system and a review cadence that will ensure that all potentially bounty eligible reports get reviewed and acted on.
Comment 20•4 years ago
|
||
Unfortunately self-XSS are excluded from our bounty program.
Updated•4 years ago
|
Updated•2 years ago
|
Description
•