The Patch Treadmill: Why Detection Beats Chasing Every Vulnerability
The backlog never reaches zero. Behavioral detection doesn't need it to.

Matan Caspi
Co-Founder & Chief Architect at Mars Security
June 15, 2026
There's a quiet desperation in vulnerability management. You patch one bug, two more land in your inbox. You automate the pipeline, scan continuously, triage at machine speed, and you're still behind. The backlog never shrinks. It just changes shape.
Here's the uncomfortable truth: vulnerability management is a losing battle by design. It's always one-to-one. Every vulnerability needs its own fix. Every CVE is a separate race against an attacker who only has to win once. Even when you run that race perfectly, at full speed, with the best tooling money can buy, you're not actually scaling. You're just losing more efficiently.
Patching isn't free
Remediation matters. When a high-severity, known-exploited bug shows up in your environment, you fix it. That's not up for debate.
But let's be honest about what "just patch it" actually costs. A patch isn't always a tidy version bump. Sometimes it's a complex data migration. Sometimes it means downtime that ripples through internal teams, and worse, through the customer experience you've spent years earning. The update that closes one hole might take a critical service offline for hours. Multiply that across a large enterprise and "patch everything immediately" stops being advice and starts being a fantasy.
So you prioritize. You accept risk. You carry a backlog you'll never fully clear. And the whole time, you're still playing one-to-one.
The one-to-many shift
The real solution isn't patching faster. It's changing the math.
Detection engineering flips the ratio. Instead of one fix per vulnerability, you write one detection that covers a whole class of attacker behavior. One-to-many. That's the only approach that actually scales with the size of your organization instead of collapsing under it.
Here's why it works. No matter how clever the exploit, attackers eventually have to do something. Take whatever brilliant, never-before-seen Office exploit lands tomorrow. Ninety-nine percent of the time, it ends the same way: winword.exe spawning a child process, or loading a DLL it has no business loading. That behavior should never happen under normal circumstances. You don't need to know the CVE number. You don't need to know the exploit even exists. You just need to know that Word doesn't spawn PowerShell.
When your detections target the behaviors common to attacker tradecraft, the post-exploitation moves, the technique rather than the specific flaw, they cover the vulnerabilities you know about and the ones nobody has discovered yet. Known knowns and unknown unknowns, in the same net. Vulnerability management can never do that. By definition, it can only fix what's already been found.
Where this leaves you
Keep remediating the bugs that matter. Known-exploited, high-severity, sitting in your environment? Fix it. That part of the job doesn't go away.
But stop treating the patch backlog as the scoreboard. The team that wins isn't the one with zero open CVEs. It's the one that's made attacker behavior loud and impossible to hide, so it doesn't matter which door the attacker comes through. One good behavioral detection outlasts a thousand patches.
Stop counting vulnerabilities. Start counting the behaviors you'd catch no matter how they get in.