← Back to blog
Published October 14, 20267 min read

Patch Management That Works: Rings, Emergencies, Verification and Exceptions

Patch ManagementVulnerability ManagementRemediation

Most organizations know how to install a patch. Fewer know, a week later, whether that patch actually landed on every machine that needed it, which machines failed, and which ones were quietly left out. Patch management is not the click that pushes an update; it is the routine that makes updates predictable, safe and provable.

NIST frames it exactly that way. Its guide to enterprise patch management (SP 800-40 Rev. 4) treats patching as preventive maintenance, a normal cost of running technology, like servicing a vehicle fleet so it does not break down on the road. This article turns that idea into a practical process: what to patch first, how to deploy without breaking production, what to do when a fix is urgent or impossible, and how to prove the work is done.

Patch management vs. vulnerability management

The two are related but not the same. Vulnerability management decides what to fix and why, based on risk. Patch management is the most common way to carry out that decision: acquiring, testing, deploying and confirming updates. When the two run in isolation, you get the classic failure: a beautifully prioritized list that nobody can deploy, or a patching team that works hard on whatever the vendor released last Tuesday, regardless of risk.

The four phases NIST describes

SP 800-40 Rev. 4 describes a patch's life cycle in four phases. Most teams are strong in the first two and weak in the last two.

1. Prepare

Prioritize, schedule, acquire, validate and test the patch. Preparation also includes putting extra controls in place where the risk justifies it while the patch is not yet deployed.

2. Deploy

Distribute and install the patch, change configurations or restart services as needed, and deal with side effects.

3. Verify

Confirm that the patch was actually installed and that the vulnerability is gone. A ticket marked "done" is not evidence; a fresh scan or an authenticated check on the asset is.

4. Monitor

Keep confirming that the patch stays installed. Reimaged machines, restored snapshots, rolled-back packages and golden images that were never updated can bring a vulnerability back weeks later.

Deploy in rings, not all at once

NIST recommends phased deployments for routine patching, starting with a small group of canary assets. The idea is simple: if an update breaks something, it should break a few machines you are watching closely, not the whole company.

A typical ring model:

  • Ring 0, test: IT and lab systems that mirror production configurations.
  • Ring 1, pilot: a small group of volunteers or representative users from different departments.
  • Ring 2, broad: the rest of the fleet, often split into waves.
  • Ring 3, critical: systems that need a maintenance window or change approval, such as core servers or production databases.

Microsoft describes the same pattern for its own Windows updates: a pilot of roughly 1,000 volunteer users, then broad deployment in waves of tens of thousands of devices, with the ability to exclude devices when a problem appears. You don't need Microsoft's scale to copy the principle: small first, watch, then expand.

Define in advance what stops a ring from moving on (crash reports, help desk spikes, failed services) and who decides.

Three plans, not one

A single monthly cycle cannot handle everything. NIST describes several maintenance plans for different risk scenarios. In practice, you need at least three.

Routine patching

The regular rhythm: monthly or weekly cycles through the rings, with a target SLA per asset criticality. Most updates belong here.

Emergency patching

The same process with an accelerated schedule, for vulnerabilities that are being exploited right now. A listing in CISA KEV is the clearest trigger. For US federal agencies, CISA's Binding Operational Directive 22-01 sets a default deadline of two weeks for newer KEV entries, and CISA can shorten it when the risk is grave. Your emergency plan should say who can declare an emergency, which rings can be compressed or skipped, and how fast each step must happen.

Emergency mitigation

Sometimes there is no patch yet, or it cannot be installed in time. Plan for temporary measures: disabling the vulnerable feature, restricting access, adding a WAF or firewall rule, or isolating the system. Write down when each mitigation will be removed, because a temporary rule that nobody owns tends to become permanent.

When you can't patch

Some assets cannot be patched: end-of-life systems, OT equipment, appliances whose vendor no longer ships updates, or business applications that break with every change. NIST lists four risk responses:

  • Mitigate: reduce the risk with the patch or with other controls, such as segmentation.
  • Transfer: share the consequences with another party, for example through insurance or a managed service.
  • Avoid: remove the attack surface, by uninstalling the software or retiring the asset.
  • Accept: keep the risk as it is, deliberately.

Acceptance is legitimate, but only as a decision, not as a default. Each exception should have an owner, a justification, compensating controls and an expiry date, and it should be reviewed when the threat changes. If an accepted vulnerability lands in KEV, the old decision no longer holds.

Prove it: the metrics that matter

Patch management that cannot show evidence will struggle in an audit (see our guide to ISO 27001 vulnerability and patch management) and in a board meeting. Useful measures:

  • Coverage: percentage of in-scope assets that report patch status at all. Assets you cannot see are assets you cannot patch.
  • Time to patch per severity and per ring, compared with your SLA. See remediation SLAs and MTTR.
  • Failed deployments and how long they stay failed.
  • Exposure to exploited vulnerabilities: how many KEV-listed findings remain open, and on which assets.
  • Open exceptions, how many are past their expiry date, and how many have no owner.
  • Regressions: vulnerabilities that came back after being closed.

Common mistakes

  • Patching by vendor calendar instead of by risk. A Patch Tuesday cadence is a schedule, not a priority list. An exploited flaw on an internet-facing system should not wait for the next window.
  • Treating "deployed" as "fixed". Without verification, failed installs and pending reboots stay invisible.
  • Forgetting third-party software. Browsers, runtimes, PDF readers, VPN clients and appliances often carry more exploited vulnerabilities than the operating system.
  • One finding, one ticket. A single upgrade can close dozens of CVEs on hundreds of machines. Grouping findings by the action that fixes them turns an endless list into a manageable plan.
  • Exceptions without expiry. They pile up and turn into hidden, unmanaged risk.

Frequently asked questions

How often should we patch? Routine cycles are usually monthly, aligned with major vendors' release schedules, with weekly cycles for internet-facing systems where practical. Exploited vulnerabilities follow the emergency plan, not the calendar.

Should we test every patch? Test in proportion to risk and impact. Rings are a form of continuous testing: the pilot ring exists precisely so that you don't need a full lab test for every routine update.

Who owns patching: security or IT? Usually IT or the platform owners apply patches, while security sets priorities, deadlines and verification. What matters is that both work from the same list.

How priorIQ.ai helps

PriorIQ Core reconciles findings from ScannerIQ, CloudIQ, CodeIQ and your existing scanners, and groups them into remediation actions (patch, upgrade or vendor advisory), so one row means one thing to do. It prioritizes each action by real risk (KEV, EPSS, public exploits and the asset's exposure), and its Mitigation Backlog tracks what is still pending, with owner, SLA and tickets in Jira, ServiceNow or Freshservice. Every decision not to patch is recorded in Risk Accepted & Decisions with an owner, justification, compensating controls and an expiry date. The executive cockpit shows patches applied and failed, overdue tickets and MTTR over time. Request a demo.