5.8 Ensure the HTTP TRACE Method Is Disabled

Information

Use the Apache TraceEnable directive to disable the HTTP TRACE request method.

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 and should be disabled.

Solution

Perform the following to implement the recommended state:

Locate the main Apache configuration file such as httpd.conf.

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>.

Default Value:

The TRACE method is enabled.

See Also

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

Item Details

Category: CONFIGURATION MANAGEMENT, SYSTEM AND COMMUNICATIONS PROTECTION

References: 800-53|CM-10, 800-53|CM-11, 800-53|SC-18, CSCv7|4.7, CSCv7|7.2, CSCv7|9.2

Plugin: Unix

Control ID: b1c701a388fc5c62a0df8a3aa8f4b585a8be878c4d17f00715c55f3629c152a5