Report an issue and submission guidelines
Frequently Asked Questions
Note: the guidance below assumes that you are doing research on your own behalf. If you discovered a vulnerability while doing work for another entity (such as during a pentesting engagement), please click here.
- Type of issue (buffer overflow, SQL injection, cross-site scripting, etc.)
- Product and version that contains the bug, or URL if for an online service
- Service packs, security updates, or other updates for the product you have installed
- Any special configuration required to reproduce the issue
- Step-by-step instructions to reproduce the issue on a fresh install
- Proof-of-concept or exploit code
- Impact of the issue, including how an attacker could exploit the issue
- Triage your report and determine if we should open a case for a more in-depth investigation.
- Investigate and take action according to our published servicing criteria.
- Publicly acknowledge your contribution to protecting the ecosystem when we release a fix.
Thank you for submitting a vulnerability report to us. When you submit a vulnerability report to our case managers, we will generally respond within one business day confirming that it was received. Our teams work normal business hours Monday-Friday. If you don’t receive a response in two business days, please check your junk mail folder for a response.
What happens next?
- Triage: Our team determines if your report meets the definition of a security vulnerability and assigns it to the product engineering group. If you have opted in for automatic communications, you should receive a message from our triage team when your case is either closed as non-serviceable or needs further evaluation.
- Case Assignment and Assessment: If your report is determined to be a security vulnerability, it will be assigned a case number. A case manager will oversee its assessment and the creation of a plan to address the vulnerability.
- Assessment: If we reproduce your issue, we then evaluate the severity and impact, and send it off to our product engineers for further action. You should see your cases status in the portal switch to “assessment.” If you opted into receiving automatic communications, you should receive an email confirming the same. This process can take some time based on the complexity of the issue and the completeness of the report. Generally, you should receive an email when your case moves to the development stage which typically happens in a couple of weeks. If you do not hear back from us in that time, it’s possible our response is in your junk folder or the complexity of the issue is taking longer to evaluate.
- Develop: If we were able to reproduce your issue, we will send your case to the appropriate engineering group for further action. There are some cases that are not appropriate for immediate servicing and will be considered as a candidate to be addressed in a future release.
- Release: Cases in the Release state are in preparation for release. Sometimes this means they are awaiting official publication as part of our Patch Tuesday release, or other service update. After your case has been fixed and is in a Resolved state, congratulations! You are free to discuss your findings publicly. We will give you credit for your work (unless otherwise specified) on our Researcher Acknowledgements Page.
Please submit your thoughts at Contact Us: Questions About Microsoft Products.