Missing Error Handling

Description
The application doesn't configure a defult generic error page for standard HTTP error codes, such as 404, 500 and java.lang.Throwable exceptions. The containers built-in error response will be returned. These error pages can provide clues to attackers, such as the requested file doesn't exist, or contain detailed information about the application, such as technologies used and their versions.

Examples

 * A "HTTP 404 - File not found" error tells an attacker that the requested file doesn't exist rather than that he doesn't have access to the file. This can help attacker to decide his next step.

Related Countermeasures
Category:Error Handling