Skip to content
Putting technology to work.
Insights to guide decisions and action.

Search articles

Monthly patch deployments stopped succeeding: Four contract revisions for maintenance agreements

Table of contents · 7 items

Your maintenance contract states: "Security patches will be applied during monthly maintenance windows." When signed three years ago, that seemed entirely adequate. Back then, there was a grace period of several weeks between vulnerability disclosure and actual attacks starting.

That underlying premise has shifted. Multiple studies now measure the time from disclosure to working exploit code in hours rather than days. A monthly patching schedule can mean remaining defenseless for up to 29 days in the worst-case scenario.

Many organizations push internal operations to work harder without updating contractual language, but this leaves liability boundaries dangerously ambiguous when an incident occurs.

What the reports of shrinking grace periods actually show

These figures come from several industry reports. Because observation scopes and definitions vary across studies, it is best to view them not as absolute metrics, but as the overall direction of change.

  • Some analyses report that the average time to attack dropped from roughly 53 days in 2024 to under 24 hours in 2026
  • For approximately 40% of known vulnerabilities, exploitation is observed within hours to days of disclosure
  • Cases have been documented where functional exploit code was generated within nine hours of disclosure for certain critical vulnerabilities

Conversely, metrics on the defensive side are moving in the opposite direction. Research indicates the median remediation timeline for exploited vulnerabilities reached 43 days, lengthening from 32 days the previous year. Attackers are getting faster, while defenders are getting slower. This widening gap represents the reality today.

Automated differential analysis powered by AI is cited as a driving factor. Once a patch is released, reverse-engineering "what was broken" by examining "what was fixed" becomes possible. Work that once demanded significant manual labor and time has been radically compressed. While the reality that releasing a fix itself provides hints for attacks is not new, the time required to weaponize it has changed completely.

Applying everything within 24 hours is unrealistic

Even so, revising contracts to mandate applying every patch within 24 hours is unrealistic for most SMBs. Validating stability in staging environments, deploying outside business hours, and preparing rollback procedures—increasing velocity demands proportional operational capacity.

A realistic approach is triaging targets. Dividing them into three tiers is sufficient:

ClassificationTargetTarget turnaround
EmergencyPublicly exposed with confirmed active exploitationSame-day to 72 hours
RoutinePublicly exposed without confirmed exploitation, or internal-onlyNext scheduled window
PlannedMajor updates accompanied by feature changesSeparate project schedule

The crucial factor is to define "Emergency" not by severity scores alone, but along two axes: "external reachability" and "confirmed active exploitation." Even with a high CVSS score, a vulnerability in an admin portal reachable only internally is not an emergency. Conversely, even with a medium score, an issue being actively exploited on internet-facing servers demands emergency treatment.

These two axes allow evaluation without specialized security expertise. Even companies in the stage of evaluating vulnerability assessments for SMBs should define this classification internally.

Diagram illustrating patch deployment triaged into emergency, routine, and planned tiers, evaluated across two axes: external accessibility and confirmed exploitation

Four items to define in agreements

When maintenance is outsourced to external vendors, disputes almost always arise after an incident occurs. The following four items should be settled in advance:

  1. Emergency patch definition. Who evaluates the two axes mentioned above, and how? Does the vendor decide, or does the client make the call upon receiving a report?
  2. Turnaround time from notification to patch initiation. Express this in explicit hours, not vague phrases like "promptly." Costs diverge sharply depending on whether coverage is during business hours or 24/7/365, making this the primary pricing pivot in estimates
  3. Handling operational downtime. When an emergency patch risks causing system downtime, do you wait for approval or deploy first and report afterward? If designed to wait for approval, contracts must specify which party assumes liability during the waiting period
  4. Scope of coverage. How far does maintenance extend: OS, middleware, or application libraries? Many contracts exclude library updates from scope, which is where real vulnerabilities emerge

Verify the fourth point with particular care. Many websites operating with halted updates actually have an active maintenance contract in place, but the contractual scope covers only server infrastructure while omitting application dependencies entirely.

Faster awareness matters more than faster patching

Before trying to speed up patch application, what works best for most companies is improving detection. Do you have a mechanism in place to find out on the same day when a vulnerability is disclosed for a product your company uses?

If this relies on a weekly email check, even if your contract mandates applying patches within 24 hours, the clock only starts three days later. Before debating patching speed, check the following two points.

First, do you maintain an inventory of the products you use? Servers, middleware, frameworks, and key libraries. Without this list, you cannot determine whether a newly disclosed vulnerability affects your organization.

Second, are notifications being sent to an individual's email address? It is all too common for a notification arriving on an employee's day off to go unread by anyone until Monday. Consolidate these alerts into a shared address or a chat channel.

These two measures cost almost nothing. They are worth doing well before renegotiating contracts.

Increasing frequency introduces a different problem

Increasing patching frequency raises the probability of outages caused by updates breaking things. Increasing speed without anticipating this risk comes at the expense of availability.

The countermeasure is to establish rollback readiness in advance: pre-application snapshots, configuration file backups, and documented rollback procedures. Having these three items enables rapid decisions during emergency patching. Conversely, in an architecture where changes cannot be rolled back, debates over "what to do if applying this breaks the system" recur every time, ultimately causing delays.

When considering how to define SLAs in maintenance contracts, give the presence of rollback procedures equal weight alongside patching turnaround times. In practice, whether speed can be promised depends on this.

What to do next

First, check how "security patches" are defined in your company's maintenance contracts. If wording like "monthly" or "promptly" is used, it is a candidate for review. If specified in hours, evaluate whether that timeframe is sufficient using the categories described above.

Next, verify who receives vulnerability advisories. If they are routed to individual addresses, simply switching to a shared inbox will shorten your effective response time.

GleamHub offers consultations on development, AI, and automation covering maintenance structure design, vulnerability response workflows, and assessing existing system architectures. Because viable options depend on your system configuration and current maintenance setup, please consult with us individually. Reach out via Contact Us.

Sources

Share this articleXFacebook
Kakeru Suzuki

Fascinated by the possibilities of technology, has had a deep interest in programming and digital art since student days

Turn this article's theme into your company's next step

Concrete steps forward for your organization.

We organize your desired architecture, legacy systems, and operational requirements to formulate your next steps toward execution.

  • Desired architecture
  • Integration with existing environments
  • Operational requirements
Consult on development & operations initiatives

You can consult with us from the initial conceptual stage. Details from this article will be carried over to the inquiry form.

Receive the latest articles by email