Internal Server Error

  • CWE 550
  • WASC 13

HTTP response status codes beginning with the digit "5" indicate that the server is aware that it is on error or is incapable of performing the request.

500 Internal Server Error is a very general HTTP status code that means something has gone wrong on the web server but the server could not be more specific on what the exact problem is.

This generally indicates a programming error and application code should be reviewed to handle unexpected errors.

Remediation

Check the error logs for your server. It can provide valuable context related to any code failures or other potential causes of a site failure.