If…, then how…
If a vulnerability affects a business-critical service, what happens next?
Add to board memoOpen the memo
The short answer
- Recommendation
- First check whether the weakness has already been used against you; any credible sign makes it a possible incident. If not, rate it: exploited and on a Critical or internet-facing system is Priority 1, which in the pack's defaults means a control within 72 hours and the fix within 7 days.
- Reasoning
- Two questions decide what happens next: has the weakness been used against you, and is it being used against anyone. Severity and the service's importance matter, but they come after those. Proof-of-concept code or a high score alone does not make an emergency. A patch closes the way in but does not remove footholds an attacker left, and stopping a service others depend on can cause more harm than the attacker, so containment there needs the service owner and specialists.
- Considerations
- The priorities and deadlines are the defaults in the CISO Times vulnerability pack. Your own standard may set different ones. Your own incident procedure governs how an incident is run.
- Where containment could affect safety or an essential service, contain at once in the least disruptive way, and bring in the service owner and specialists before stopping the service.
- In the pack, the vulnerability standard's approver decides Priority 1 exceptions. Where your exception standard sets a higher approver or a shorter duration, the stricter rule applies.
- A compensating control does not lower the priority or extend the 7-day fix.
The decision, step by step
Select any step for the reasoning behind it and where the pack covers it.
- Start
- Step
- Decision
- Outcome
- Loop back
Keyboard: Tab to a step, arrow keys move along the flow, Enter pins its explanation, + and − zoom, 0 fits the diagram, Esc closes. The text version below has the same content.
Where a step quotes a number, it is the default in the CISO Times pack. Your own standard may set a different one.
Read as text
The same flow written out: each step, its reasoning and where the pack covers it. 22 steps.
Start
A vulnerability affects a business-critical service
The news may come from a scan, a vendor advisory or a news report. Two questions decide what happens next: has it already been used against you, and is it being used against anyone. The severity score and the service's importance matter, but they come after those two.
In the pack
- P01-A04 Vulnerability Risk Rating & SLA ModelPrinciples
Step
Confirm which systems are affected, and when it was found
List the systems behind the service that run the vulnerable version, and whether each is internet-facing or rated Critical. Record the date the weakness was first detected on each one, because every deadline counts from it. When a widely exploited flaw is announced, run a targeted scan of internet-facing systems rather than waiting for the schedule.
In the pack
- P01-A03 Vulnerability Triage & Remediation Operating ProcedurePriority 1 findings between meetings
- P01-A04 Vulnerability Risk Rating & SLA ModelInputs
Decision
Is there any sign it has already been used against you?
This asks about your own systems, not the world. Look for the indicators the vendor or your national CSIRT has published, unexpected accounts, files or processes, and odd outbound connections from the affected systems. Exploitation elsewhere is a separate question, asked next. If you have not been able to check yet, treat the answer as yes.
- Yes, or not yet checked: Raise it as a possible incident now
- No signs, after checking: Is the weakness being exploited in the wild?
In the pack
- P01-A03 Vulnerability Triage & Remediation Operating ProcedurePriority 1 findings between meetings
Step
Raise it as a possible incident now
Tell the vulnerability standard's owner at once. Signs that the weakness has already been used against you are the pack's own example of when to raise it under your incident procedure, so raise it now. With credible signs of compromise the question is no longer how fast to patch. It is what the attacker has done and how to stop it.
In the pack
- P01-A03 Vulnerability Triage & Remediation Operating ProcedurePriority 1 findings between meetings
- P01-A03 Vulnerability Triage & Remediation Operating ProcedureRelated documents
Decision
Could containment affect safety or an essential service?
Disconnecting, shutting down or isolating a business-critical service can cause more harm than the attacker. This applies where the service supports physical safety, care, payments, supply or other operations people depend on. If the answer is yes, or you cannot tell, contain at once the least disruptive way, but do not stop the service until its owner and specialists are in. That is the incident pack's rule.
- Yes, or not known: Plan containment with specialists and the service owner
- No: Contain, and preserve evidence before rebuilding
In the pack
- P09-A02 Security Incident Management PolicyResponse and evidence (rule IM-08)
Outcome
Plan containment with specialists and the service owner
Bring incident responders, the service owner and the people who run the operational side together, with outside incident-response help if you lack the skills. Agree how far to go before any disconnection, and keep containing meanwhile with steps that limit the attacker while keeping the service safe, such as closing specific access paths or disabling affected accounts. Record who decided and why. A patch applied along the way does not show the attacker has gone.
In the pack
- P09-A03 Incident Response PlanDecision rights (rule IM-08)
- P09-A05 Incident Triage & First-Hour Assessment ProcedureStep F4 — contain or preserve
Step
Contain, and preserve evidence before rebuilding
Isolate or restrict the affected systems through your incident procedure. Keep logs and, where you can, memory and disk images before changes overwrite them. Apply the vendor's mitigation or patch as part of containment. It does not replace the investigation.
Outcome
Run it as an incident: the patch alone does not end it
A patch closes the way in. It does not remove accounts, web shells or other footholds the attacker left, and it says nothing about data taken. Eradication and recovery follow from what the investigation finds. Reconnect or return the service to normal only on that evidence.
Decision
Is the weakness being exploited in the wild?
Yes when there is reliable evidence of real attacks anywhere: the CISA Known Exploited Vulnerabilities catalogue, a vendor advisory saying so, or a national CSIRT or sector feed. Public proof-of-concept code, a high CVSS score or a high EPSS score is not exploitation. Working exploit code and a high EPSS score are early-warning signals that can raise a priority, but none of these makes an emergency. If you don't know, the pack treats it as not exploited and checks again at the next weekly triage.
- Yes: Is the system internet-facing, or rated Critical?
- No, or not known: Rate it on severity, exposure and criticality
In the pack
- P01-A04 Vulnerability Risk Rating & SLA ModelExploitation evidence
- P01-A04 Vulnerability Risk Rating & SLA ModelInputs
Decision
Is the system internet-facing, or rated Critical?
Critical means failure or compromise would stop a core business service or expose highly sensitive data, so most systems behind a business-critical service qualify. Internet-facing includes partner links and guest networks. If either is unknown, answer yes.
- Yes, or not known: Priority 1: notify at once and mitigate without waiting
- No: Priority 2: fix within the pack's 14 days
In the pack
- P01-A04 Vulnerability Risk Rating & SLA ModelAsset criticality
- P01-A04 Vulnerability Risk Rating & SLA ModelExposure
Outcome
Priority 1: notify at once and mitigate without waiting
It does not wait for the weekly meeting. In the pack's defaults: notify the standard owner immediately, open a Priority 1 ticket with the detection date, put a compensating control in place within 72 hours, and install the fix within 7 days. Both clocks run from detection.
In the pack
- P01-A03 Vulnerability Triage & Remediation Operating ProcedurePriority 1 findings between meetings
- P01-A02 Vulnerability & Exposure Management Standard5.2 Remediation deadlines
- P01-A04 Vulnerability Risk Rating & SLA ModelExample 1 — exploited flaw on the remote-access gateway
Outcome
Priority 2: fix within the pack's 14 days
Exploited, but on an internal system that is not rated Critical. An exploited weakness is never below Priority 2, whatever its score. The pack's default deadline is 14 days, with escalation to the asset owner's manager if it is still open on day 10.
In the pack
- P01-A02 Vulnerability & Exposure Management Standard5.2 Remediation deadlines
- P01-A04 Vulnerability Risk Rating & SLA ModelRules for applying the model (rule RM-02)
Decision
Can a control go in within 72 hours without stopping the service?
The pack's examples are blocking access to the vulnerable service, disabling the affected feature, or isolating the system. On a business-critical service a narrow control may be enough: in the pack's gateway example, the management portal was taken off the internet and the vendor's published mitigation applied. Record what was done and when. The control does not lower the priority or extend the 7-day fix.
- Yes: apply and record it: Can the fix be installed by its deadline?
- No, or not known: Take it to the approver and the incident process
In the pack
- P01-A04 Vulnerability Risk Rating & SLA ModelCompensating controls
- P01-A04 Vulnerability Risk Rating & SLA ModelRules for applying the model (rule RM-13)
- P01-A02 Vulnerability & Exposure Management Standard5.2 Remediation deadlines
- P01-A04 Vulnerability Risk Rating & SLA ModelExample 1 — exploited flaw on the remote-access gateway
Outcome
Take it to the approver and the incident process
A Priority 1 with no control at 72 hours goes to the standard's approver and into the incident process at once. Where the only control available would stop the service, that is a decision for the service owner and specialists together, not an automatic disconnection.
In the pack
- P01-A03 Vulnerability Triage & Remediation Operating ProcedureEscalation
Decision
Can the fix be installed by its deadline?
Plan the fix with the service owner early, because a business-critical service usually needs a change window. Ask before the deadline, not after it has passed.
In the pack
- P01-A04 Vulnerability Risk Rating & SLA ModelDeadlines
Outcome
Request an exception before the deadline
If the fix genuinely cannot be installed in time, request an exception while the finding is still in date. In the pack, the vulnerability standard's approver decides Priority 1 exceptions, and every exception names a risk owner and the compensating controls. Where the exception standard sets a higher approver or a shorter duration, the stricter rule applies.
In the pack
- P01-A02 Vulnerability & Exposure Management Standard7. Exceptions
- P02-A02 Security Exception & Waiver StandardParent policy and authority
Step
Install the fix, then rescan
Report the fix early enough for a confirming scan before the deadline. A ticket marked 'patched' is not evidence. For a Priority 1, verify with a targeted scan.
In the pack
- P01-A03 Vulnerability Triage & Remediation Operating ProcedureClosing a finding
- P01-A03 Vulnerability Triage & Remediation Operating ProcedurePriority 1 findings between meetings
Decision
Did a look back over the exposed period find any sign of use?
The weakness was exploitable, and exploited elsewhere, until the fix went in. A patch removes the flaw, not anything an attacker already did through it. Check the affected systems for indicators over the whole period they were exposed. If you find any, go back to incident handling.
- Yes, or not checked: Raise it as a possible incident now
- No: Fixed, confirmed by a rescan
Outcome
Fixed, confirmed by a rescan
A finding is closed when a later scan no longer reports it, or other objective evidence shows the fixed state. That proves the weakness is gone. It does not prove nobody used it, which is why exploited weaknesses get the look back.
In the pack
- P01-A02 Vulnerability & Exposure Management Standard6. Remediation and verification
- P01-A03 Vulnerability Triage & Remediation Operating ProcedureClosing a finding
Step
Rate it on severity, exposure and criticality
On a Critical system that is not exploited: Critical or High severity is Priority 2; Medium is Priority 2 if internet-facing and 3 if internal; Low is Priority 4. On a High or Standard system, read the same table without that uplift. Only exploitation creates a Priority 1. Working exploit code, a high EPSS score or reports of ransomware groups using the flaw can justify raising the priority; the triage chair decides and records why, and no approval is needed.
In the pack
- P01-A04 Vulnerability Risk Rating & SLA ModelThe lookup table
- P01-A04 Vulnerability Risk Rating & SLA ModelRules for applying the model (rules RM-05, RM-06)
Outcome
Plan the fix at its priority, and keep watching
Give it an owner and the deadline for its priority, and fix it through a planned change on the service. Business-critical does not by itself mean emergency. What changes that is new evidence.
In the pack
- P01-A02 Vulnerability & Exposure Management Standard5.2 Remediation deadlines
Decision
At weekly triage, is it now exploited, or seen in your systems?
Check open findings against the exploitation sources every week. If it is newly exploited, re-rate it that week: its new deadline is the earlier of the old one and the date the change became known plus the new priority's period. If signs of compromise appear, start again at the first question.
- Yes: start again: Is there any sign it has already been used against you? (back to an earlier step)
- No: fix by the deadline: Fixed, confirmed by a rescan
In the pack
- P01-A04 Vulnerability Risk Rating & SLA ModelRules for applying the model (rules RM-11, RM-12)
Practical checklist
- List the affected systems behind the service, whether each is internet-facing or Critical, and the date the weakness was first detected on each.
- Look for signs of compromise on the affected systems; if you have not checked yet, treat it as a possible incident and raise it under your incident procedure.
- Check reliable exploitation sources, such as a known-exploited catalogue, vendor advisories or your national CSIRT.
- For a Priority 1, notify the standard owner at once, open a ticket and put a control in place within 72 hours; escalate to the approver and the incident process if none is possible.
- Plan the fix with the service owner early, and request an exception before the deadline if it cannot be installed in time.
- Confirm the fix with a targeted rescan.
- Look back over the exposed period for signs of use, and return to incident handling if you find any.
- If it is not exploited, plan the fix at its priority and recheck exploitation at each weekly triage.
Evidence to have ready
- The Priority 1 ticket: detection date, affected systems, the control and when it was applied, the fix and its verification.
- The record of the compromise check and of the decision whether to raise an incident.
- For any containment affecting the service, the decision log showing who decided, when and why.
- The confirming rescan and the results of the look back.
- Any exception, with its approver, risk owner, compensating controls and expiry.
Assumptions
- The affected systems are rated Critical, or close to it, because the service they support is business-critical.
- The priorities and deadlines shown are the defaults in the CISO Times vulnerability pack. Your own standard may set different ones.
- Incident handling is described here only in outline. Your own incident procedure governs how an incident is run.
Not covered here
- How to rank the rest of the backlog. That is “How do we decide what to fix first when the scanner shows thousands of findings?”.
- What to do when the fix cannot be installed in time. That is “If an exploited vulnerability can't be patched today, then what?”.
- How to decide whether something is an incident, and who may take a system offline. Those are “How do we decide whether something is an incident or just an event?” and “Who has the authority to take a production system offline?”.
Related questions
- How do we decide what to fix first when the scanner shows thousands of findings?
- If an exploited vulnerability can't be patched today, then what?
- If the fix depends on a supplier who won't patch, then how do we manage it?
- How do we decide whether something is an incident or just an event?
- When do we call in outside incident-response help?
- Who has the authority to take a production system offline?
- If a service was compromised, what evidence is enough to reconnect it?