5.8 Ensure the HTTP TRACE Method Is Disabled

Information

Use the Apache 'TraceEnable' directive to disable the HTTP 'TRACE' request method.
Refer to the Apache documentation for more details:
[http://httpd.apache.org/docs/2.2/mod/core.html#traceenable](http://httpd.apache.org/docs/2.2/mod/core.html#traceenable)

Rationale:

The HTTP 1.1 protocol requires support for the 'TRACE' request method, which reflects the request back as a response and was intended for diagnostics purposes. The 'TRACE' method is not needed and is easily subjected to abuse, so it should be disabled.

Solution

Perform the following to implement the recommended state:

1. Locate the main Apache configuration file such as 'httpd.conf'.
2. Add a 'TraceEnable' directive to the server level configuration with a value of 'off'. Server level configuration is the top level configuration, not nested within any other directives like '<Directory>' or '<Location>'.

TraceEnable off

See Also

https://workbench.cisecurity.org/files/2378

Item Details

Category: SYSTEM AND INFORMATION INTEGRITY

References: 800-53|SI-4, CSCv6|9.1, CSCv7|9.2

Plugin: Unix

Control ID: 7e22ac7ae46224770287c4230e19edba5952c1af13d08cd63b3412b10e7b43db