What Is a Vulnerability Exception Process?
7 min read
Takeaways
Exceptions formalize risk acceptance: They document the decision to accept a vulnerability temporarily with compensating controls.
Every exception needs documented justification: Business reason, compensating controls, and a remediation plan with target date are required.
Approval authority must match risk level: Critical exceptions should require senior leadership approval, not just team-level sign-off.
Exceptions must expire and be reviewed: Time-limited exceptions prevent permanent risk acceptance disguised as temporary deferrals.
Exception metrics reveal systemic issues: High exception volumes may indicate unrealistic SLAs, inadequate patching capacity, or legacy system debt.
What Is a Vulnerability Exception?
A vulnerability exception is a formal decision to accept the risk of a known vulnerability for a defined period when remediation cannot be completed within the standard SLA. Exceptions exist because not every vulnerability can be patched on the ideal timeline. Legacy systems running end-of-life operating systems cannot receive patches that no longer exist. Custom applications may break if their underlying libraries are updated. Vendor-supported software may require waiting for the vendor's patch cycle. Operational systems with strict uptime requirements may not have available maintenance windows within the SLA period.
Exceptions are a necessary component of mature vulnerability management programs, but they must be structured to prevent abuse. Without formal governance, exceptions become a mechanism for indefinitely deferring remediation under the guise of temporary acceptance. A well-designed exception process ensures that each exception is justified, approved at an appropriate level, time-limited, accompanied by compensating controls, and reviewed for expiration.
What Should a Vulnerability Exception Include?
Identification and Justification
Every vulnerability exception should include the following elements. A clear identification of the vulnerability including CVE identifier, affected asset, and current severity and exploitability assessment. A business justification explaining why the vulnerability cannot be remediated within the standard SLA. This justification should be specific: "the vendor has not released a patch" or "the application breaks when the underlying library is updated" rather than "we don't have time."
Compensating Controls
Compensating controls that reduce the risk while the vulnerability remains open must be documented. These might include network segmentation restricting access to the affected system, web application firewall rules blocking the specific exploitation technique, enhanced monitoring for exploitation indicators, or access restrictions limiting who can interact with the vulnerable system. Compensating controls should be proportional to the risk: a critical vulnerability requires more substantial compensating controls than a medium-severity one.
Remediation Timeline
An alternative remediation timeline specifying when the vulnerability will be permanently resolved is required. This timeline should be realistic and tied to a specific triggering event: vendor patch release, planned system migration, or scheduled maintenance window. Open-ended exceptions without resolution dates are risk acceptances disguised as deferrals.
Tiered Approval Authority
Approval from an authority appropriate to the risk level ensures that exceptions receive proper scrutiny. Low-severity exceptions might require security team lead approval. High-severity exceptions should require director-level sign-off. Critical exceptions, particularly for actively exploited vulnerabilities or systems handling sensitive data, should require CISO or equivalent executive approval. This tiered approval structure ensures that higher-risk exceptions receive more scrutiny.
Exception Governance
Time Limits and Expiration
Exception governance prevents the exception process from becoming a rubber stamp. Time limits on all exceptions ensure they expire and must be renewed if the underlying remediation has not been completed. Common time limits are 30 days for critical exceptions, 90 days for high, and 180 days for medium and low. When an exception expires, the finding returns to the active remediation queue unless a new exception is formally approved.
Periodic Reviews
Periodic review of all active exceptions, typically monthly or quarterly, ensures that compensating controls remain in place and effective, that the remediation timeline is progressing, and that the risk assessment has not changed since the exception was granted. A vulnerability that was accepted with low EPSS score six months ago may now have high EPSS after exploit code publication, invalidating the original risk assessment and requiring re-evaluation.
Exception Metrics
Exception metrics provide program-level visibility. The total number of active exceptions, their severity distribution, their age, and their compensating control status reveal whether the exception process is functioning as intended. A growing exception count may indicate unrealistic SLAs, inadequate patching capacity, or accumulated legacy system debt. High exception volumes for specific teams or asset types point to systemic issues that merit management attention.
Audit Readiness
Audit readiness requires that exception documentation is maintained in an accessible, organized format. Auditors reviewing the vulnerability management program will examine exceptions for proper justification, appropriate approval, active compensating controls, and realistic remediation timelines. Exceptions without documentation, with expired compensating controls, or with indefinitely deferred remediation dates are audit findings that affect compliance status across multiple frameworks.
Exception Process Design
Balancing Accessibility and Rigor
A well-designed exception process balances accessibility with rigor. Making the process too cumbersome discourages legitimate exceptions and encourages teams to ignore findings rather than formally accept the risk. Making it too easy enables widespread risk acceptance without adequate scrutiny. The process should be straightforward to initiate (a form or ticket with required fields), require meaningful justification (specific reasons, not generic statements), mandate compensating controls proportional to the risk, and require approval from an authority whose level matches the exception's risk.
Templates and Required Fields
Exception forms or templates should require specific information: the CVE and affected asset, the business reason remediation cannot occur within SLA, the compensating controls implemented, the target date for permanent remediation, and the approver. Pre-populated templates that pull vulnerability and asset data from the management platform reduce the effort required to submit an exception while ensuring all required fields are completed.
Exception Lifecycle Management
Lifecycle Stages
Exceptions should follow a defined lifecycle: submission, review, approval or rejection, implementation of compensating controls, periodic re-evaluation, and closure upon permanent remediation. Each stage should be tracked in the vulnerability management platform or a dedicated GRC tool. Exceptions that pass their expiration date without renewal should automatically return the finding to the active remediation queue, triggering re-evaluation of the remediation plan.
Quarterly Re-evaluation
Periodic exception reviews, typically quarterly, evaluate all active exceptions for continued validity. Compensating controls should be verified as still in place and effective. The risk assessment should be updated to reflect any changes in the threat landscape, such as new exploit code publication or KEV catalog addition, that might invalidate the original risk acceptance. The remediation plan timeline should be reviewed for progress. Exceptions where compensating controls have degraded, the risk has increased, or the remediation plan is stalled should be escalated to the original approver for re-evaluation.
Exception metrics provide program-level insight. The total number of active exceptions, segmented by severity and age, reveals the scope of formally accepted risk. Growth in exception counts may indicate systemic issues: legacy system accumulation, unrealistic SLAs, or insufficient patching capacity. Exception duration (how long exceptions remain active before permanent remediation) indicates whether replacement and migration plans are progressing or stalling. Reporting these metrics to leadership ensures that the accumulated risk from exceptions receives appropriate organizational attention.
Exception Automation and Tracking
Automated Workflows
Manual exception management through email approvals and spreadsheet tracking does not scale. Vulnerability management platforms that support automated exception workflows, including submission forms integrated with the finding detail, routing to the appropriate approver based on severity and asset criticality, tracking of compensating controls, expiration alerts, and automatic return to the remediation queue upon expiration, reduce the administrative burden while maintaining governance rigor.
Dashboard Visibility
Exception dashboards should provide real-time visibility into the exception portfolio. Key views include total active exceptions by severity, exceptions approaching or past expiration, exceptions without verified compensating controls, and exceptions where the remediation timeline has been extended multiple times. Each of these views identifies situations that may require management intervention: expired exceptions represent unreviewed risk, uncontrolled exceptions represent unmitigated exposure, and repeatedly extended exceptions suggest replacement planning is stalled.
Integration between exception tracking and compliance reporting ensures that accepted risks are accurately reflected in compliance posture. Auditors across frameworks expect to see documented, approved exceptions with compensating controls rather than unexplained gaps in remediation coverage. Presenting the exception portfolio during audits with full documentation, including business justification, approval records, compensating control verification, and remediation plans, demonstrates mature risk management rather than negligent oversight.
Organizations should establish a maximum exception population threshold that triggers management review when exceeded. If the number of active exceptions exceeds a defined percentage of total open findings (for example, more than 10% of critical findings are under exception), the threshold signals that systemic issues, inadequate patching capacity, excessive legacy debt, or unrealistic SLAs, need attention. The threshold acts as a circuit breaker that prevents the exception process from becoming a backdoor to unlimited risk acceptance.
Exception management is also a cultural indicator. Organizations where exceptions are rare, well-justified, and quickly resolved demonstrate a culture of accountability and proactive risk management. Organizations where exceptions are frequent, poorly documented, and indefinitely extended demonstrate a culture of avoidance where vulnerability management is a compliance formality rather than a security discipline. Leadership attention to exception volumes, approval rigor, and resolution rates shapes the organizational culture around vulnerability management and determines whether exceptions serve their intended purpose as a structured risk management tool or degrade into a mechanism for indefinite deferral.
Cross-referencing exception data with incident data reveals whether accepted risks are materializing as security events. If a vulnerability under exception is subsequently exploited, the incident post-mortem should examine whether the exception was appropriately granted, whether compensating controls were adequate, and whether the exception process needs adjustment. This feedback loop connects exception governance to real-world outcomes and ensures that the process evolves based on experience.
Organizations building exception processes should also consider how exceptions interact with compliance obligations. Many compliance frameworks require documentation of accepted risks, compensating controls, and remediation plans. The exception process should produce documentation that satisfies these requirements automatically, so that each approved exception generates the audit evidence needed for compliance reviews without additional effort. Aligning exception documentation with compliance requirements prevents the common situation where a vulnerability is formally accepted through the internal process but lacks the specific documentation elements that an external auditor expects to see. Templates that include compliance-required fields ensure consistency and completeness across all exceptions regardless of which analyst submits them.


