Platform

Platform overview How it works Authorization testing Evidence & reports Private scanning Integrations

Solutions

Security agencies Product teams Regulated industries Partner programme

Learn

Blog Knowledge hub Compare

Resources

Pricing Documentation FAQ Security & data What we haven’t proved

Company

About Contact Careers Sign in to the platform Start a $199 pilot

Home / Knowledge hub / Patching

Knowledge hub

Patching

Applying the fixes that vendors and maintainers publish.

What it means

Patching applies the fixes that vendors and maintainers release for the software you run: operating systems, databases, frameworks, libraries, container images and your own applications.

A security fix rarely arrives on its own. It comes inside a new version alongside other changes, so applying it means accepting those too. NIST frames the whole activity as preventive maintenance, which is a better description than emergency, and it makes patching a testing problem far more than a downloading problem.

Why it matters

Most successful attacks use flaws somebody had already fixed. Publication is the starting gun. The advisory explains the problem, working exploit code follows, and finding affected systems costs an attacker very little.

CISA keeps a catalogue of vulnerabilities known to be exploited in the wild, and it makes a far better queue than a list sorted by score. Patch levels are also the clearest signal of operational health an outsider can read, and old versions tell a customer, an auditor and an attacker the same thing.

How it shows up

What stalls patching is fear of breaking things, and the fear is usually earned. The answers are dull. Enough automated tests to tell you quickly whether an upgrade broke something, a staging environment that resembles production, and a cadence frequent enough to keep each upgrade small.

Watch the awkward cases. A framework two major versions behind, where the security fix exists only in the latest. A dependency held back by one incompatible package. A machine nobody owns any more. And base images in your container builds, which are either rebuilt on a schedule or never.

Questions people ask

Patching, answered

How quickly should we patch a critical vulnerability?

Faster than you think you can, and the honest answer depends on the system. Exploit code for a publicised flaw often appears within days, sometimes hours.

Rather than argue about a number, check whether the flaw is in CISA's known exploited catalogue. If it is, treat it as this week's work.

Do we have to patch everything?

No, and trying to is how teams end up patching nothing. Prioritise what is reachable, what holds data, and what somebody is actually exploiting.

Everything else goes on the routine cycle, which is exactly the preventive maintenance model NIST describes.

Why do patches break things?

Because a security fix ships inside a release that also changes behaviour, renames things and drops old interfaces. You are rarely applying one fix in isolation.

Small and frequent upgrades hurt less than one enormous annual jump, which is the version most teams are afraid of.

Is a monthly cycle enough?

For routine updates it suits most organisations. It is not enough on its own, because you also need a route to push an urgent fix out between cycles.

A team with a monthly cadence and no emergency path ends up waiting three weeks with a known exploited flaw in production.

What about a flaw with no patch available?

That is where mitigation earns its place. Restrict the feature, block the path, or remove the component if you can live without it.

Log it as a mitigation rather than a fix, with an owner and a review date, so the patch gets applied when it eventually lands.

Patched, or only planned?

Dependency findings arrive beside the application bugs we prove with a request and a response, so the urgent ones are easy to pick out. A pilot covers one application for 30 days.

Or start with a $199 pilot on one application: thirty days, success criteria agreed before day one, credited against the annual if you convert.