Independent thinking. Informed defence.

CISO Times

Intelligence for the people behind the defence.

The CISO Decision Brief

If…, then how…

If the fix depends on a supplier who won't patch, then how do we manage it?

5 decision pointsThe pack behind this answer: Vulnerability & Exposure Management

Add to board 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.
  1. 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

  2. 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

  3. 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.

    In the pack

  4. 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

  5. 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.

    In the pack

  6. 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.

  7. 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

  8. 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.

    In the pack

  9. 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

  10. 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

  11. 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.

    In the pack

  12. 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

  13. 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

  14. 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.

    In the pack

  15. 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

  16. 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

Practical checklist

  1. Rate the finding as you would any other, and count the deadline from first detection.
  2. Check the vendor's support dates for your version. If you cannot confirm support, treat it as unsupported.
  3. Look for a patch clause in the contract. Enforce it through the contract manager, or ask for a date and a mitigation in writing.
  4. Record any clause the supplier refused, and you accepted without, as an exception and look at it again at the next reassessment.
  5. Block access, disable the feature or isolate the system where you can, and confirm it with a scan or a rule export.
  6. Request an exception before the deadline if the supplier's date falls after it.
  7. Check the controls and the supplier's progress at each review of the exception.
  8. 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