Every December the same squeeze arrives. Change advisory boards announce a code freeze, business units go quiet, and the vulnerability queue keeps growing. The people who would normally push patches are on leave, and the auditor's evidence request lands in the first week of January. Attackers do not take the same holiday. The teams that come through this period well are not lucky; they planned the freeze as an operation rather than reacting to it as a surprise.
Freeze notices are often vaguer than they look. Many cover only production application releases, leaving infrastructure and endpoint patching untouched. Others include a security carve-out buried on page three. If your patching policy and the freeze memo disagree, resolve the conflict in November, not at 11 p.m. on the night a critical advisory drops.
Write down three things in one place: what is frozen, who can grant an exception, and how fast that decision can be made. If the answer to the third question is "it depends on who is online," you have found the problem you need to fix before the freeze begins.
An emergency patching process designed mid-incident is a bad process. Build it while the office is still full and calendars are still readable.
"Critical vulnerability" is not a trigger; it is a mood. A workable trigger is specific and testable, for example: a vulnerability with exploitation observed in the wild that affects an internet-facing system, or a vendor advisory for a product you run where the vendor confirms active attacks. The CISA Known Exploited Vulnerabilities catalog is a useful input, but pair it with your own asset data. A bug being exploited somewhere in the world means little if it sits on a lab machine behind three firewalls.
Draft the exception request template, the rollback plan and the notification list now. Name approvers and, just as important, their deputies. A pre-approved emergency path that still requires a signature from someone skiing in the Alps is not pre-approved.
Before the freeze starts, triage everything open. Every item should land in one of three places, and someone should be accountable for each bucket.
The temptation is to call everything "accept and document" once the freeze hits. Resist it. A short list of genuinely accepted risks is defensible; a four-hundred-item backlog with no reasoning is not.
Year-end reviews land in January because the reporting period closed in December. The evidence, though, is easiest to gather while the people who created it are at their desks. Pull these before the slowdown and store them somewhere immutable rather than on a shared drive anyone can edit.
Auditors are not just checking boxes; they are testing whether your process works. A folder of raw CSV files invites questions. A short narrative — we found it, we rated it, we decided, we acted, we verified — answers them before they are asked. Add one paragraph per significant finding and note anything still open, with the reason.
Certificate expiry deserves its own calendar reminder. It is one of the most common self-inflicted holiday outages, and it looks exactly like an incident at the worst possible moment.
Coverage shrinks in late December. Plan for fewer people, slower vendor responses and colleagues who have genuinely switched off. Handover notes should read as if the recipient has never seen your environment: which ticket, why it matters, who approved the hold, what would force action, and where the rollback instructions are.
Also agree on a definition of "wake someone up." Most teams over-escalate in the first week and under-escalate by the third. State it plainly: exploited vulnerability on an internet-facing system, confirmed compromise, or a business-critical service down. Everything else can wait for the morning.
None of this is glamorous work. It is a few documents, a tested phone call, a sorted backlog and a tidy evidence folder. But that preparation is what separates a quiet holiday from a January spent explaining why a known vulnerability sat unpatched for three weeks while the exploit code was already public.
Block two hours this week. Write the freeze scope down, draft the exception template, triage the backlog into three buckets, and pull the evidence you already have. When the office empties out, the plan should be the only thing left running.
Photo: Walls.io / Pexels