Patch Management
What is Third-Party Patch Management and Why OS Patching Isn't Enough
Your OS patches on schedule - but the browsers, runtimes, and apps attackers actually target don't. What third-party patch management is, and how to run it.
Most organizations believe they have a patch management program. What many actually have is an operating systempatch management program - Windows Update policies, a Patch Tuesday routine, maybe macOS enforcement - plus an unexamined assumption that this covers “patching.”
It doesn't cover the software attackers target most. The browser your entire company lives in. The PDF reader that opens every attachment. The conferencing client, the runtimes (Java, .NET), the compression utility, and the long tail of departmental applications nobody told IT about. These update on no shared schedule, through no shared mechanism, from hundreds of independent vendors - and industry surveys consistently find that the overwhelming majority of organizations dealt with third-party application vulnerabilities requiring patches in the past year. It is not an edge case; it is the default condition of running modern software.
This guide covers what third-party patch management is, why it is structurally harder than OS patching, how to audit your own gap in fifteen minutes, and what to demand from tooling. For the complete patching picture, see our patch management guide.
What Counts as "Third-Party"?
Third-party patch management is the discipline of identifying, prioritizing, testing, deploying, and verifying updates for all software on your endpoints that doesn't ship through the operating system vendor's update channel.
In practice, that is several categories:
- Universal daily-driver apps: browsers, PDF readers, conferencing and chat clients, office suites.
- Runtimes and frameworks: Java, .NET, Python, Node - invisible to users, present everywhere, and a classic exploitation target.
- Utilities: compression tools, media players, remote-access clients, download managers.
- Line-of-business software: the design suite, the accounting package, the engineering tool installed on twelve machines that turn out to matter enormously.
- Drivers and agents: vendor software that ships outside OS channels.
Why the OS-Only Program Feels Complete (and Isn't)
The asymmetry is structural, and it explains why smart teams end up with the gap.
OS patching is a solved distribution problem. Microsoft, Apple, and the major Linux distributions deliver updates through standardized, well-instrumented, centrally manageable channels on (mostly) predictable schedules. Your tools were built around these channels; your dashboard reflects them; your process matured on them.
Third-party patching is hundreds of unsolved distribution problems. There is no Patch Tuesday for your conferencing client. Each vendor releases on its own cadence, often without notice, through its own mechanism - MSI, EXE, MSIX, self-updaters, web installers - each with its own silent-install flags, version-detection quirks, and reboot behavior. Multiply that by every application in your environment and manual coverage becomes an arithmetic impossibility.
The result shows up in remediation data: recent industry benchmarking puts mean remediation time for complex third-party applications at months, while exploitation of newly disclosed vulnerabilities happens in days and sometimes hours. The two clocks are not compatible - and attackers know which half of the patching program is underfunded.
Widely used third-party applications appear throughout CISA's Known Exploited Vulnerabilities catalog for exactly this reason: they are everywhere, they are privileged (browsers and PDF readers process untrusted content all day), and they are the least reliably patched software in most environments.
There is a compliance dimension too. PCI DSS, HIPAA, and SOC 2 expectations around timely patching apply to all software handling sensitive data, not just the operating system. An OS-only program is a partial control, and auditors increasingly treat it as such.
Audit Your Own Gap in Fifteen Minutes
Before evaluating tools, measure the problem. Three questions:
- 1
What's the coverage ratio?
Pull the full software inventory from a sample of 20–30 devices. Count distinct third-party applications, then count how many have an automated patching path today. Apps-covered over apps-present is your real patch coverage. Most organizations running this for the first time find a ratio far lower than their dashboard implies - because the dashboard only reports on what the tool supports.
- 2
What's the version spread?
Pick three universal apps - the browser, the PDF reader, one collaboration tool - and list the versions present across the fleet. A healthy program shows one or two versions; an unmanaged one shows a geological record of every version installed since the device was imaged.
- 3
Who's patching the leftovers?
For every uncovered application, the honest answer is one of three: a user clicking "update now" (unverifiable), a vendor self-updater (unmanaged and frequently disabled), or nobody. All three are exposure.
The output of this audit - a named list of unmanaged applications with version spreads - is also exactly the evidence that turns a tooling request into an approved budget line.
Running Third-Party Patching Well
The good news: third-party patching does not need a second process. It needs your existing lifecycle - discovery, identification, prioritization, testing, deployment, verification - extended to the full software surface, with a few third-party-specific emphases.
Discovery must be continuous and agent-based
Users install software outside approved channels; departments adopt tools nobody announces; acquisitions arrive with unmanaged estates. Discovery that runs on the device - not from a network scan - is the only way the inventory reflects reality.
Disable the self-updaters you replace
Vendor auto-update and your patching platform will fight each other: double downloads, version confusion, broken detection logic. Once an app is under management, its native updater should be off, by policy.
Prioritize by the same risk signals as OS patches
One queue, one framework: CVSS plus EPSS plus KEV plus asset exposure, regardless of whether the patch is for Windows or a browser. Two separate queues with two separate SLAs is how third-party patches structurally lose.
Test lighter, but not never
Most third-party updates are lower-risk than kernel patches, so soak times can be shorter - but browsers and runtimes underpin business workflows. That internal web app which only works on one browser version is a cliché because it is real. A brief pilot ring still applies.
Respect the user more, not less
Third-party updates frequently kill and restart the exact application someone is working in. Deferral windows, quiet hours, and forced deadlines that arrive after fair warning keep coverage high without training users to fight the program.
Verify against version, not deployment
“Installer ran” and “app is now on version X” diverge more often for third-party software than for OS patches. Verification should confirm the version on disk.
What to Demand From Third-Party Patching Tools
Four questions separate genuine coverage from checkbox marketing.
- How large - and how maintained - is the application catalog? This is the single biggest differentiator between platforms. Catalogs on the market range from a few hundred supported applications to several thousand; every application outside the catalog is a manual process you keep forever. Ask for the current catalog list, check it against your own inventory audit, and ask who packages and tests the updates - an in-house vendor team on a defined SLA, or a community repository of variable freshness.
- How fast do new releases enter the catalog?A supported app whose patches arrive in the catalog two weeks after vendor release gives you a permanent two-week exposure window. Ask for the catalog's release-to-availability SLA.
- Does it reach devices off the corporate network? Remote endpoints that patch only on VPN are remote endpoints that do not patch. Cloud-native, agent-based delivery is the requirement, not the premium feature.
- Is it one queue or two products? OS and third-party patches should flow through the same prioritization, the same rings, the same verification, and the same compliance reports. Platforms that bolt third-party support onto an OS-patching core often leave you operating two half-programs - which is the problem you were solving.
Third-party coverage is not a feature you bolt on at the end. It is half the attack surface, and it deserves the same lifecycle, the same risk framework, and the same SLAs as the operating system. Start with the fifteen-minute audit above; the number it produces usually makes the rest of the argument for you. For the full picture, return to the patch management guide.
Frequently Asked Questions
It is keeping all the software that didn't come with the operating system up to date - browsers, PDF readers, conferencing apps, Java, and the rest - through a managed, verified process rather than relying on users or vendor auto-updaters.
Many applications ship self-updaters, but they are unmanaged: users defer them indefinitely, IT cannot verify them, policies cannot schedule them, and they are frequently disabled. Auto-update is a consumer feature; verified, policy-driven patching is the enterprise control auditors and insurers ask about.
Prioritize by exposure and ubiquity: browsers and PDF readers (they process untrusted content constantly), runtimes like Java and .NET (present everywhere, targeted often), and collaboration clients (large install base, broad permissions). Then let live risk signals - EPSS scores and KEV listings - drive the week-to-week order.
Mechanically: no central update channel, no unified schedule, and hundreds of installer formats with individual quirks. Operationally: it demands a maintained application catalog and continuous discovery, because the software estate changes constantly. Strategically: none - the same lifecycle, risk framework, and SLAs should govern both.
Natively, only in a limited way. These tools were built around Microsoft's update channels, and extending them to broad third-party coverage typically means manual packaging or add-ons. Purpose-built platforms maintain tested catalogs of third-party applications so each update doesn't become an internal packaging project.
