MediumA02:2025CWE-16Configuration

Security Misconfiguration

Security misconfiguration covers a broad range of issues including default configurations, incomplete setups, open cloud storage, misconfigured HTTP headers, verbose error messages, and unnecessary features left enabled.

Overview

Security misconfiguration is consistently one of the most common vulnerability classes. It results from insecure default configurations, incomplete setups, enabled unnecessary features, default credentials, overly verbose error messages, and missing security hardening. It affects every layer of the stack: web server, framework, database, cloud services, and application code.

Impact

Information disclosure, unauthorized access, system compromise, and expanded attack surface.

Remediation

Implement hardened configurations, remove default credentials and unnecessary features, keep software up to date, implement proper security headers, and perform regular configuration audits.

Use automated hardening tools and security benchmarks (CIS)

Remove all default accounts and change default passwords

Disable debug features, verbose errors, and stack traces in production

Implement all recommended security headers

Regularly review and update configurations

Use infrastructure-as-code to ensure consistent configuration

Related SuperClue scanner checks

These scanner checks look for signs of Security Misconfiguration. What a scan can confirm from outside depends on your application.

HTTP Security HeadersCORS ConfigurationCookie SecurityDebug Endpoint Detection

Scan a domain you have verified with up to 350 modules, paid in credits.

See how website scanning works

References

Related Vulnerabilities