Bad multipart/form-data request parsing | When the content type of a request header contains the Multipart/form-data substring, the system checks whether each multipart request chunk contains a Content-Disposition header containing a name value and corresponding parameter key value. For example: name="parameter_key". If the Content-Disposition header does not contain the required parameters, a violation is issued.
Note: Content-Disposition is not covered under HTTP Standard RFC 2616, but is instead covered separately under RFC 2183 - Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field. |
Bad multipart parameters parsing | The system examines the requests to verify that the Content-Disposition header matches the format: name="param_key";\r\n.
The system also checks that the following is true: |