Vulnerabilities / ASP.NET debugging enabled
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
↓
Severity
Low
CWE Name
ASP.NET debugging enabled
CWE ID
CWE-489
CVSS Score
5.3
Compliance
OWASP TOP10 -> A5
PCI-DSS -> 6.5.5
ISO27001 -> A.5.33, A.5.34, A.8.4, A.8.9, A.8.12
PCI-DSS -> 6.5.5
ISO27001 -> A.5.33, A.5.34, A.8.4, A.8.9, A.8.12
The ASP.NET debug feature is useful for debugging ASP.NET web applications, and even be used for remote debugging. This feature can reveal sensitive information about the internals of the application, such as code snippets, environment variables, security keys, etc. All of this can be used by an attacker to increase the likelihood of an successful attack.
This debug feature should not be enabled in a production environment.
How to fix
-
ASP.NET debugging is a feature of the ASP.NET framework, configured in the
web.config
file. To disable it, you need to edit theweb.config
file and change thedebug
flag within yourcompilation
directive tofalse
:<configuration> <system.web> <compilation debug="false" ... > ... </compilation> </system.web> </configuration>