Welcome to the Microsoft Q&A Platform! Thank you for asking your question here.
There are a few things you can do if requests that should pass through your Web Application Firewall (WAF) are blocked.
First, ensure you’ve read the WAF overview and the WAF configuration documents. Also, make sure you’ve enabled WAF monitoring These articles explain how the WAF functions, how the WAF rule sets work, and how to access WAF logs.
Refer: https://learn.microsoft.com/en-us/azure/web-application-firewall/
The OWASP rulesets are designed to be strict out of the box, and to be tuned to suit the specific needs of the application or organization using WAF. It's entirely normal, and expected in many cases, to create exclusions, custom rules, and even disable rules that may be causing issues or false positives.
- Sometimes Azure Web Application Firewall in Azure Front Door might block a legitimate request. As part of tuning your web application firewall (WAF), you can configure the WAF to allow the request for your application. WAF exclusion lists allow you to omit specific request attributes from a WAF evaluation. The rest of the request is evaluated as normal.
Refer: https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-exclusion
Here is the possible solution that could help you:
- Create a custom WAF rule to allow requests with non-ASCII characters.
Refer: https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-custom-rules
If you feel that your query has been resolved, please accept the answer by clicking the "Upvote" and "Accept Answer" on the post which might be beneficial to other community members reading this thread.
I look forward to your response and appreciate your time on this.
Regards,
Ganesh