Security Misconfiguration: Definition and Examples
A precise definition of security misconfiguration with current OWASP data, concrete examples, evidence checks, ownership rules, and a repair workflow.


The problem is not always vulnerable software. Sometimes the software works exactly as configured, and the configuration is unsafe.
A security misconfiguration is an effective setting, permission, service, default, or missing control that creates an avoidable path to harm. The component may be fully patched. The deployment may have passed every functional test. If a public user can reach an administration interface with weak authentication, the system is still exposed.
This category grows because modern systems have more policy layers than any one team can see. Cloud identity, network routes, application flags, container settings, endpoint policy, and service defaults can all be valid on their own and dangerous in combination. The fix starts with observed state, not a checklist copied from a benchmark.
How small settings become an attack path
A dangerous misconfiguration is usually a chain of ordinary choices, not one dramatic switch.
What is a security misconfiguration?
A security misconfiguration exists when the running state violates an approved security requirement or creates an unintended capability. Examples include a public storage bucket, a default administrator account, a wide firewall rule, an application in debug mode, a privileged service identity, disabled audit logging, an open management port, or sensitive data readable by the wrong role.
The key word is effective. A policy file can say the firewall is enabled while local precedence disables it. A cloud template can block public access while a later console change opens a route. A directory group can look narrow while nested membership grants access to thousands of users. Security lives in the final evaluated state.
Do not put every missing patch in this category. A defect in installed software is a software vulnerability. A disabled update policy can be a misconfiguration. The same asset may have both, which is why the misconfiguration vs vulnerability decision should happen before work is assigned.
What does OWASP call security misconfiguration in 2025?
OWASP moved Security Misconfiguration from A05 in 2021 to A02 in its 2025 Top 10. Many ranking articles still repeat the old number. The OWASP A02:2025 data and guidance says 100 percent of tested applications had some form of misconfiguration, with a 3.00 percent average incidence rate. The submitted data contained 719,084 occurrences, 16 mapped CWEs, and 1,375 CVEs for the category.
Those numbers need context. They describe application security data submitted to OWASP, not every system in every company. The useful judgment is still strong: configuration failure is not a rare edge case, and a single pass at deployment cannot control it.
What are the main types of security misconfiguration?
Group findings by the capability they create. This makes ownership clearer than a flat list of benchmark identifiers.
- Exposure. Public routes, open management interfaces, unnecessary listeners, permissive security groups, and trusted network paths that are broader than intended.
- Identity. Default accounts, shared credentials, missing authentication, weak session controls, stale service identities, and dormant access.
- Privilege. Broad roles, local administrator sprawl, wildcard permissions, privileged containers, and service accounts that can change more than the service needs.
- Data protection. Public storage, incorrect object policy, missing encryption enforcement, readable secrets, and production data copied into weak test environments.
- Application behavior. Debug mode, sample applications, verbose errors, unsafe HTTP methods, default keys, and features left active without a business need.
- Evidence and recovery. Disabled logs, short retention, writable audit data, untested backup access, and recovery consoles exposed to ordinary accounts.
CISA and NSA reached a similar operating conclusion from red and blue team work. Their October 5, 2023 advisory on the top ten cybersecurity misconfigurations found systemic weaknesses even in large organizations with mature security programs. The list includes poor credential hygiene, excessive privilege, weak internal controls, insufficient monitoring, poor network segmentation, and bypassed access controls. The lesson is structural. Experienced teams still lose control when policy sources, ownership, and proof are fragmented.
What are concrete security misconfiguration examples?
Start with public storage. A bucket policy may be private while account policy, access control lists, and organization policy produce a different effective result. The official AWS CLI provides a read only bucket check:
The AWS command reference for bucket public access state warns that the command returns bucket level configuration only. Effective access also depends on account and organization settings, and AWS uses the most restrictive combination. That note is exactly why evidence must record scope. One green value is not proof of the whole path.
Now take a Kubernetes service. A developer exposes a dashboard for testing, authentication is missing, and the pod uses a service account with broad cluster permissions. Each choice may have looked temporary. Together they create public control of the cluster. Closing the route removes immediate exposure. Adding authentication and reducing service identity privilege remove the deeper causes.
Email offers a less obvious example. A company routes mail through a third party gateway, uses a soft SPF fail, and does not enforce DMARC rejection. Attackers can make external mail look internal. The software does not need a defect. The evaluated trust chain is wrong.
Endpoint controls create another common pattern. A management console can report that disk encryption is assigned while a laptop is suspended, the recovery key is missing, or a second volume remains clear. The assignment record proves intent. It does not prove protection. Read the effective encryption state from the device, confirm recovery material exists in the approved store, and test whether the user can disable the control without authorization.
Identity settings demand the same discipline. Suppose a contractor leaves one project and the direct group membership is removed. Access can remain through a nested group, a cloud role, a cached token, or an application account that is not tied to the directory. The misconfiguration is the remaining capability, not the stale line in one identity system. Verification should attempt the action the person is no longer allowed to perform and confirm that every path denies it.
Database defaults show why environment context belongs in the finding. A sample account with a known password on a disposable local image may create little exposure. The same account on a production database reachable from an application network creates a direct path to customer records. Report the account, reachable source, granted role, data scope, and policy source together. Removing the account is the repair. A screenshot of the default settings page is only supporting evidence.
Good tests include a negative case. Do not stop after proving that an approved administrator can connect or that an encrypted volume mounts. Also prove that an ordinary user cannot reach the management interface, an anonymous request cannot read the object, and an unapproved process cannot access the secret. Positive tests show that the service works. Negative tests show that the boundary works.
What recent development changed the risk in 2026?
New AI services make configuration chains more powerful. Microsoft Defender Security Research published research on exploitable AI application misconfigurations on May 14, 2026. Its cloud signals indicated that more than half of cloud native workload exploitations, including AI applications, stemmed from misconfigurations. It also reported that 15 percent of remote MCP servers were severely insecure and allowed unauthenticated access to sensitive data or operational capabilities.
One observed case used a default Kubernetes deployment that exposed a web interface without authentication and attached a highly privileged service account. The result was unauthenticated command execution with broad cluster control. That combination is the future of configuration risk: a small access decision connected to a powerful identity and a tool that can act.
Why do secure systems become misconfigured?
Human error is an incomplete answer. People operate inside systems that reward speed, split authority across tools, hide effective state, and preserve temporary exceptions. The predictable causes are unclear ownership, insecure defaults, manual changes, conflicting policy sources, copied environments, stale exceptions, missing inventory, and validation that checks delivery instead of outcome.
Scale turns small failure rates into real work. Suppose a company operates 800 services and evaluates 25 security settings for each. That is 20,000 values. If only 0.5 percent are unsafe, the queue contains 100 findings. At five minutes just to confirm and route each one, the first pass costs more than eight hours. The answer is not asking people to be more careful. It is automating evidence, grouping shared causes, and giving every setting one policy authority.
Documentation can create another trap. A diagram that says a service is internal may have been true before a migration, a new proxy, or a support change. Use documents to state intent, then test the route from the places an attacker or ordinary user could stand. When observed reachability and the diagram disagree, believe the network and open a change record for the document too. Security decisions built on stale architecture create clean paperwork and open systems.
How do you detect security misconfiguration without drowning in alerts?
Compare approved state with observed state, then test whether the difference creates a meaningful path. Asset identity, reachability, privilege, data, business role, active controls, and exception status belong in the same decision. A benchmark failure by itself is not a priority.
- Define the intended value and scope. Include asset roles where the setting applies and where it does not.
- Read effective state. Use the operating system, cloud API, service API, or independent endpoint evidence.
- Check the path. Confirm who can reach the service, which identity runs it, and what that identity can access.
- Correlate the cause. Connect many host differences to a deployment, policy conflict, image, or manual change.
- Route one repair. Name the policy authority, exact action, deadline, and rollback.
- Verify and watch. Read final state from fresh evidence and alert if the setting returns.
Use continuous configuration monitoring for settings that can change between assessment windows. The common security misconfigurations field guide maps repeated patterns, while the configuration drift guide covers the full control loop.
How should teams remediate a security misconfiguration?
Fix the policy source before fixing individual symptoms. If 300 endpoints disabled logging because one mobile device policy won precedence, 300 local commands will create temporary compliance and guaranteed recurrence. Correct the winning policy, stage the change, observe failures, and then repair residual devices.
Emergency exposure may justify a direct containment step first. Remove a public route, disable a default account, or reduce privilege while the permanent policy change moves through review. Record the temporary action so enforcement does not reopen the path. The goal is safe effective state, not loyalty to one tool.
Write the repair as a state transition. Record the unsafe value, intended value, policy source, change command or deployment, rollback condition, and fresh verification method. A ticket that says “harden server” cannot be tested. A ticket that says “set the active public firewall profile to block inbound traffic, deploy through endpoint policy, and verify the effective profile within 15 minutes” can.
Validation should happen at four levels. Confirm the policy source changed, confirm delivery succeeded, read effective state on the asset, and retest the attack path from the relevant network or identity. Stop only when all four agree. If the unsafe value returns, treat recurrence as a control failure and trace the competing source. Repeating the local repair is not progress.
Artemes uses deep endpoint context with AI driven analysis to decide whether observed settings create a real path and to return an exact repair. Any team can apply the principle manually: attach evidence and executable action to the finding before asking operations to own it.
Frequently asked questions
What is the most common security misconfiguration?
There is no universal winner. Default access, excessive privilege, unnecessary exposure, and weak internal controls recur across environments. Count attack paths in your systems instead of borrowing a global rank.
Is security misconfiguration an OWASP vulnerability?
Yes. OWASP lists Security Misconfiguration as A02 in the 2025 Top 10. It covers unsafe settings and missing hardening across the application stack, cloud services, permissions, features, defaults, and error handling.
Can patching fix a security misconfiguration?
Sometimes an update changes an unsafe default, but most configuration issues require a policy, permission, or setting change. Verify effective state after any update rather than assuming the default changed safely.
Who owns security misconfiguration?
The team with authority over the winning policy source owns the repair. Security defines evidence and risk. Platform, cloud, identity, network, application, or endpoint teams may own the actual state change.
The executive takeaway
Pick five settings that control public access, identity, privilege, data, logging, or recovery. For each one, name the approved value, observation source, maximum evidence age, owner, repair action, and verification test. Then trace one real service from the internet to its data and break the shortest unsafe path. That is security configuration management. A larger checklist can wait.
Put more evidence behind vulnerability decisions
Artemes AI combines endpoint telemetry, sourced vulnerability intelligence, and review-gated analysis so teams can examine the evidence, missing context, and recommended next step together. We are accepting early-access requests now.

Chris Seymour
Chris writes about vulnerability prioritization, exploitability, AI-assisted remediation, and the engineering realities of turning scanner output into remediation decisions.
Related Reading
Get articles like this in your inbox.
Security research and occasional Artemes AI product updates.


