Safeguard
Security Guides•

What if a vendor will not patch a vulnerability? Accept, replace or wrap

When a supplier will not or cannot fix a flaw, you have three paths: accept with controls, replace the product, or wrap it. How to choose and record it.

Safeguard Security Team
3 min read

If a vendor will not patch a flaw, you have three options: accept the risk with compensating controls and a deadline, replace the product, or wrap it with controls that shrink the exposure. Pick by exposure and replacement cost, and record the decision with a date to revisit.

Confirm the facts first

Before choosing, check what the vendor actually said. "Will not fix" differs from "fix planned" and from "end of life." Ask in writing for the status, the planned date if any, and whether a workaround exists. Keep the reply on the record. A supplier's VEX statement or advisory may help, but see should you trust a supplier's VEX statements.

The three paths

PathMeaningGood whenRisk
AcceptKeep using it as is, with controls and an end dateLow exposure, hard to replaceRisk persists, and so does the dependency
WrapAdd controls around it, such as network isolation, input filtering or reduced privilegesModerate exposure, replacement costlyControls can fail or drift
ReplaceMove to another product or versionHigh exposure, alternatives existCost, time, migration risk

Most real cases end up as a wrap now plus a replace later.

Decide with five questions

  1. How exposed is the affected component?
  2. Is the flaw exploited, or is exploit code public?
  3. What data or access does a compromise give?
  4. What would replacement cost, and how long would it take?
  5. Does the vendor's silence signal a wider maintenance problem?

The last one matters. A supplier that will not patch this issue may not patch the next one.

Record it as an exception

Use a standard request: the flaw, the vendor statement, the chosen path, the compensating controls with tests, the approver and the end date. Add a milestone for the replacement plan if you picked wrap, with an owner. A dated exception without a plan is just a longer delay. The structure in what to put in a security exception request works here too.

Keep the pressure on

Check the vendor monthly and note replies. If the vendor later publishes a fix, the exception should end, and the fix should be scheduled. Share your decision with the contract owner, since support terms may let you raise the issue formally.

Where Safeguard fits

Safeguard's SBOM and dependency scanning show where a vendor component sits in your software, and policies and gates can require approval for any waiver you raise.

Quick check

Is wrapping a product the same as fixing it?

No. The flaw is still there. Wrapping lowers exposure, so treat it as a compensating control that must be tested and re-tested.

Should we tell customers about a vendor flaw we accepted?

That depends on your contracts and the impact. Ask legal and security leadership, and follow any notice terms you have agreed to.

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.