If…, then how…
If the fix depends on a supplier who won't patch, then how do we manage it?
Add to board memoOpen the memo
The short answer
- Recommendation
- Keep the finding at its priority and its deadline, whatever the supplier says. Put your own controls around the system, request an exception before the deadline if the fix will not arrive in time, and take a lasting refusal to the business owner as a decision about the supplier.
- Reasoning
- The supplier's position changes none of the inputs that set the priority, and a promised patch is not a compensating control. Blocking access, disabling the vulnerable feature or isolating the system are in your hands even when the fix is not. A control confirmed by a scan or a rule export can justify a lower priority; weaker measures such as monitoring only support an exception. Where the contract sets patch deadlines you can hold the supplier to them. Where it does not, you rely on goodwill, and the missing clause is a known gap.
- Considerations
- The patch periods and notice times are the defaults in the CISO Times packs' model clause. Your own contracts may set different ones, and a supplier's own timescales may be accepted if they are no longer than yours and it reports exceptions.
- An unsupported version will never get the fix. Record it with its compensating controls and a planned retirement date, and review it at least quarterly in the pack's default.
- Lowering a priority needs the standard owner and a recorded reason, and the clock does not restart. If the control is removed, the finding returns at once to its original priority and deadline.
- Rejecting or exiting a Tier 1 supplier is decided by the board, or a board risk committee it has delegated this to; in a two-tier structure, the management board; where there is no board, executive management.
The decision, step by step
Select any step for the reasoning behind it and where the pack covers it.
- Start
- Step
- Decision
- Outcome
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. 16 steps.
Start
The fix depends on a supplier who won't patch
'Won't patch' covers several situations: a vendor with no patch yet, one that has ended support for your version, or a service provider that will not apply a patch on your timetable. Each has a different route. In every case the system still has a named owner in your organisation, even when a provider runs it.
In the pack
- P01-A05 Scan Coverage & Asset Scope RegisterDefinitions
Step
Keep the finding at its priority; the deadline keeps running
Rate the finding exactly as you would any other. The supplier's position changes none of the inputs. 'The vendor has promised a patch' is not a compensating control and does not lower the priority or move the deadline.
In the pack
- P01-A04 Vulnerability Risk Rating & SLA ModelCompensating controls
- P01-A04 Vulnerability Risk Rating & SLA ModelPrinciples
Decision
Does the vendor still support your version?
An unsupported version will never get the fix. Check the vendor's support dates, not the supplier's intentions; the pack's model clause asks software suppliers for at least 12 months' notice of end of support. If you cannot confirm support, treat it as unsupported until you can.
- No, or not known: Record it as unsupported, with controls and a retirement date
- Yes: Does the contract set patch deadlines for the supplier?
In the pack
- P01-A05 Scan Coverage & Asset Scope RegisterDefinitions
- P06-A07 Supplier Contract Security Clause LibraryCL-08 Vulnerability management
Step
Record it as unsupported, with controls and a retirement date
The pack's standard requires every unsupported system to be recorded with its compensating controls and a planned retirement date, and reviewed at least quarterly. Upgrading to a supported version or replacing the product is the real fix. Until then, the controls carry the risk.
In the pack
- P01-A02 Vulnerability & Exposure Management Standard6. Remediation and verification
- P01-A05 Scan Coverage & Asset Scope RegisterScope Register
Decision
Does the contract set patch deadlines for the supplier?
Look for a vulnerability management clause: how fast the supplier patches, and whether it must tell you when it cannot. The pack's model clause asks for critical patches within 14 days and high within 30 days of release, or an effective mitigation within those periods. If you cannot find such a clause, answer no.
- Yes: Hold the supplier to the clause, through the contract manager
- No, or not known: Ask for a date, and record the missing clause as a gap
In the pack
- P06-A07 Supplier Contract Security Clause LibraryCL-08 Vulnerability management
Step
Hold the supplier to the clause, through the contract manager
Ask for the patch date and the mitigation it has applied in the meantime. The pack's clause requires notice within 2 working days when a critical weakness cannot be fixed on time. A service provider that misses a deadline is escalated to your supplier or contract manager under the service agreement. Do not accept the provider's own 'closed' status as proof of a fix.
In the pack
- P06-A07 Supplier Contract Security Clause LibraryCL-08 Vulnerability management
- P01-A03 Vulnerability Triage & Remediation Operating ProcedureEscalation
- P01-A03 Vulnerability Triage & Remediation Operating ProcedureAdapting this template
Step
Ask for a date, and record the missing clause as a gap
Without a clause you rely on goodwill. Ask for a date and a mitigation in writing. A clause the supplier refused, and which you accepted without, is a known gap: record it as an exception. If it leaves the supplier outside appetite or scored Critical, the risk approver also signs and the risk goes on your risk register. Look at it again at the next reassessment. The pack's fallback accepts the supplier's own timescales if they are no longer than yours and it reports exceptions.
In the pack
- P06-A07 Supplier Contract Security Clause LibraryHow to use this library
- P06-A07 Supplier Contract Security Clause LibraryNegotiating with suppliers
Decision
Can you block access, disable the feature or isolate it yourself?
These controls are in your hands even when the fix is not. Each changes what an attacker can reach and can be confirmed by a scan or a rule export. For a system a provider runs, the provider may have to make the change, but you can still require it.
- Yes: Apply it, confirm it, and ask whether it changes the priority
- No: Use what you have, and record it as exception evidence
In the pack
- P01-A04 Vulnerability Risk Rating & SLA ModelCompensating controls
Step
Apply it, confirm it, and ask whether it changes the priority
A control that removes internet exposure, confirmed by an external scan, or isolates the system to named management hosts changes an input. The standard owner may then lower the priority, with the reason recorded. The clock does not restart. If the control is later removed, the finding returns at once to its original priority and deadline.
In the pack
- P01-A04 Vulnerability Risk Rating & SLA ModelRules for applying the model (rules RM-07, RM-08, RM-09)
Step
Use what you have, and record it as exception evidence
A firewall signature, closer monitoring or extra logging still reduce the risk. They do not change the priority. Record them with the evidence that they work: they will carry the exception request.
In the pack
- P01-A04 Vulnerability Risk Rating & SLA ModelCompensating controls
Decision
Will the fix be in place by the deadline?
Count from the finding's detection date, not from the supplier's promise. If the supplier's date falls after your deadline, the answer is no.
- Yes: Fixed, confirmed by your own rescan
- No, or not known: Request an exception before the deadline
In the pack
- P01-A04 Vulnerability Risk Rating & SLA ModelDeadlines
Outcome
Fixed, confirmed by your own rescan
Close the finding on a scan that no longer reports it, or other objective evidence of the fixed state. A supplier's email saying 'patched' is not enough on its own.
In the pack
- P01-A03 Vulnerability Triage & Remediation Operating ProcedureClosing a finding
Outcome
Request an exception before the deadline
The pack's exception standard names both a remediation deadline that will be missed and a supplier that cannot meet a contractual security clause as reasons for an exception. Request it before the deadline passes. The request names the requirement, the risk owner, the controls with evidence that they work, a remediation plan with a date, and an expiry. The supplier's patch date or your replacement plan is that remediation plan.
In the pack
- P02-A02 Security Exception & Waiver StandardWhen an exception is needed
- P02-A03 Exception Lifecycle Operating ProcedureStage 1 — Request
- P01-A02 Vulnerability & Exposure Management Standard7. Exceptions
Decision
Has the supplier committed to a fix before the exception expires?
An exception buys time for a plan. It does not replace one. If the supplier gives no date, or the date keeps slipping, the question is no longer about one finding. It is about whether you can keep relying on this supplier. If you don't know, answer no.
- Yes, with a date: Hold the supplier to its date, and keep the controls in place
- No, or not known: Take the supplier decision to the business owner
In the pack
- P02-A02 Security Exception & Waiver StandardRenewal
Outcome
Hold the supplier to its date, and keep the controls in place
Check the controls and the supplier's progress at each review of the exception; the pack's default is the monthly register review. Where the contract provides one, the supplier's regular security report should list open critical and high vulnerabilities, so you can see the date slip before the exception runs out.
In the pack
- P02-A03 Exception Lifecycle Operating ProcedureStage 6 — Monitoring and compensating control checks
- P06-A07 Supplier Contract Security Clause LibraryCL-18 Service levels and security reporting
Outcome
Take the supplier decision to the business owner
The business owner who relies on the service decides. The pack's supplier example gives three options when a supplier misses a security deadline: enforce the contract, agree a new date recorded as an exception, or plan exit. Whether you can leave without penalty depends on your contract's termination terms. In the pack, rejecting or exiting a Tier 1 supplier is decided by the board, or a board risk committee it has delegated this to; in a two-tier structure, the management board; where there is no board, executive management.
In the pack
- P06-A07 Supplier Contract Security Clause LibraryExample 1 — SUP-004, conditions from the assessment
- P06-A07 Supplier Contract Security Clause LibraryCL-15 Termination rights for security reasons
- P06-A03 Supplier Security Assessment ProcedureEscalation
Practical checklist
- Rate the finding as you would any other, and count the deadline from first detection.
- Check the vendor's support dates for your version. If you cannot confirm support, treat it as unsupported.
- Look for a patch clause in the contract. Enforce it through the contract manager, or ask for a date and a mitigation in writing.
- Record any clause the supplier refused, and you accepted without, as an exception and look at it again at the next reassessment.
- Block access, disable the feature or isolate the system where you can, and confirm it with a scan or a rule export.
- Request an exception before the deadline if the supplier's date falls after it.
- Check the controls and the supplier's progress at each review of the exception.
- Take the supplier decision to the business owner if no committed fix date arrives before the exception expires.
Evidence to have ready
- The finding's first detection date, priority and deadline, and the reason for any lowering approved by the standard owner.
- The supplier's written patch date and mitigation, and the contract clause you relied on or the recorded gap where there is none.
- Scan results or rule exports showing each compensating control works.
- The approved exception with its risk owner, remediation plan and expiry, and the rescan that closed the finding.
Assumptions
- The supplier is either the vendor of the product or a service provider that runs the system for you. The routes are the same; the contract terms differ.
- Deadlines and clause periods shown are the defaults in the CISO Times packs. Your own standard and contracts may set different ones.
Not covered here
- How to act on an exploited weakness in the meantime. That is “If an exploited vulnerability can't be patched today, then what?”.
- Choosing contract clauses in general. That is “How do we decide which security clauses go into a contract?”.
- How to leave a supplier safely. That is “How do we exit a supplier without losing data or access control?”.
Related questions
- If an exploited vulnerability can't be patched today, then what?
- If a server can't be rebooted to patch, then what are the options?
- How do we decide which security clauses go into a contract?
- How do we exit a supplier without losing data or access control?
- If a supplier fails assessment but the business has already signed, then what?
- When does a deviation from policy need a formal exception?