Why CVE Backlogs Keep Growing (And How Teams Are Finally Fixing It)

Ori Sela
Ori Sela
Aug 18, 2026 | 8 Minutes
Why CVE Backlogs Keep Growing (And How Teams Are Finally Fixing It)

Key Takeaways

  • Backlogs grow because intake outpaces throughput, not because teams aren't working hard enough - scanners generate findings faster than any team can remediate them.
  • Severity-only prioritization buries the findings that matter, drowning the few genuinely exploitable vulnerabilities under thousands of high-CVSS issues that will never be attacked.
  • Exploitability-based triage flips the equation, letting teams shrink a CVE backlog by fixing what's actually reachable and likely to be exploited instead of chasing every high score.

Every security team has felt it: the vulnerability queue that only ever grows. You close a hundred findings this sprint, and a hundred and fifty appear before the next stand-up. The uncomfortable truth is that a growing CVE backlog is rarely a sign that a team is slow - it's usually a sign that the prioritization model is broken.

Why Fixing Faster Hasn't Solved the Backlog Problem

Most teams respond to a growing backlog by trying to move faster. They add engineers, tighten SLAs, automate patch deployment, and buy faster scanners. And yet the number at the bottom of the dashboard keeps climbing.

This is the paradox at the heart of modern vulnerability triage: effort and outcome have decoupled. A team can double its remediation velocity and still watch the backlog expand, because the backlog isn't primarily a throughput problem. It's an intake problem dressed up as a throughput problem.

The result is a demoralizing loop. Security engineers burn out fixing findings that never posed real risk, while the genuinely dangerous ones sit in the same undifferentiated pile. Working harder inside a broken model just produces exhaustion faster.

The Math Behind Why Backlogs Grow Even When Teams Work Harder

The backlog is a simple queue, and queues obey simple math. When the rate of new findings exceeds the rate of closed findings, the queue grows - regardless of how heroic the remediation effort is.

Consider what drives intake upward:

  • Expanding attack surface. Every new container image, microservice, and dependency multiplies the number of components a scanner inspects.
  • More sensitive scanners. Modern tooling surfaces more findings per asset than it did a few years ago, including low-signal and transitive issues.
  • Continuous rescanning. The same asset is re-evaluated constantly, so a single unpatched library reappears across dozens of images.
  • Disclosure velocity. The public CVE catalog itself is growing year over year, feeding a steady stream of new matches.

Now look at the other side of the equation. Fix throughput is bounded by human review, change windows, testing, and coordination with the teams that own the code. Those constraints don't scale linearly with headcount - and often they don't scale much at all.

The mismatch is structural. When intake grows geometrically and throughput grows linearly, no amount of additional effort closes the gap. The only durable levers are reducing what enters the queue and being ruthlessly selective about what you commit to fixing. That's why teams focused purely on mean time to remediate often improve that metric while the backlog still balloons - they're optimizing the speed of a queue whose size is determined somewhere else entirely.

Why CVSS-Only Prioritization Makes Backlogs Worse, Not Better

The most common prioritization model is also the one quietly feeding the backlog: sorting by CVSS severity and working top-down.

CVSS measures the theoretical worst case of a vulnerability in isolation. It says nothing about whether an exploit exists, whether attackers are using it, or whether the vulnerable code is even reachable in your environment. Because so many CVEs are scored High or Critical, severity-only sorting produces a queue where thousands of findings all look equally urgent - which is functionally the same as having no prioritization at all.

The consequences compound:

  • The signal drowns. The handful of findings under active exploitation sit in the same tier as thousands that will never be touched.
  • Effort flows to the wrong place. Teams spend their limited remediation capacity on high-severity, low-risk findings simply because they're at the top of the list.
  • The backlog looks scarier than it is. A queue of 8,000 "Critical" findings drives panic and misallocation, when perhaps a few dozen actually warrant urgency.

A risk-based vulnerability management approach starts from a different premise: severity is one input, not the verdict. For a deeper look at where these findings originate in cloud-native stacks, our guide to the top container security tools breaks down how scanners feed the pipeline.

What Changes When Teams Prioritize by Exploitability Instead of Severity

The teams finally shrinking their backlogs made one core shift: they stopped asking "how bad could this be?" and started asking "how likely is this to actually be exploited here?"

Two ideas drive that shift.

CVSS vs EPSS

The CVSS vs EPSS distinction is the crux. Where CVSS scores theoretical severity, EPSS (the Exploit Prediction Scoring System) estimates the probability that a vulnerability will be exploited in the wild in the near term. The two often disagree sharply - a Critical CVSS finding may carry a tiny EPSS probability, while a Medium one may be under active attack.

Sorting by EPSS instead of CVSS routinely reveals that the vast majority of a backlog carries negligible real-world exploitation risk. That single reframing lets teams safely defer thousands of findings and concentrate on the few percent that genuinely matter.

Reachability and context

Exploitability isn't only about the outside world - it's about your environment. Reachability analysis asks whether the vulnerable function is actually invoked, whether the component is exposed to untrusted input, and whether compensating controls already blunt the risk. A vulnerable library that's never loaded at runtime is not the same emergency as one sitting on an internet-facing path.

Layering EPSS and reachability on top of severity reshapes the triage queue entirely:

  • The urgent tier shrinks dramatically - often to a few dozen findings instead of thousands.
  • Deferrable findings get an honest label, so they stop generating noise and false urgency.
  • Remediation capacity flows to genuine risk, which is where automation delivers the most value without introducing instability. Our walkthrough of automated vulnerability remediation covers how to safely close that prioritized tier at scale.

The backlog doesn't vanish - but it stops being a source of dread and becomes a ranked, honest reflection of actual exposure. You can explore more on prioritization and remediation strategy across the Echo blog.

FAQ

Why doesn't hiring more staff shrink a backlog?

Because the backlog is usually an intake problem, not a throughput one. New findings enter the queue faster than any team can close them, driven by expanding attack surface and continuous rescanning. Adding people raises remediation velocity linearly, but intake grows far faster. Without better prioritization to reduce what actually needs fixing, more staff simply work harder inside the same losing equation.

Is EPSS more reliable than CVSS for prioritization?

They measure different things, so it's not strictly a reliability contest. CVSS scores theoretical severity in isolation; EPSS estimates the real-world probability of near-term exploitation. For deciding what to fix first, EPSS is far more actionable because it reflects attacker behavior. The strongest approach uses both - EPSS and reachability to rank urgency, CVSS as one supporting input rather than the final verdict.

Can automation eliminate backlog without adding risk?

Automation helps most once prioritization is sound. Automating remediation across a well-ranked, exploitability-filtered queue safely clears genuine risk at scale. But automating on top of a CVSS-only pile just accelerates work on the wrong findings and can introduce instability through unnecessary changes. Automation is a throughput multiplier, not a prioritization substitute - it amplifies whatever triage logic sits underneath it, good or bad.

What's a realistic backlog reduction target per quarter?

Rather than chasing a single percentage, target the risk-relevant portion of the backlog. Many teams aim to clear the high-EPSS, high-reachability tier within a quarter while holding overall net growth near zero. Reducing the true-risk queue by a meaningful share each quarter, and driving new critical intake to remediation quickly, is more meaningful than a blanket count reduction that ignores exploitability.

What are the 7 blind spots in your vulnerability scans?

Discover when "0 vulnerabilities" doesn't actually mean you're clean.

Read now →

Ready to eliminate vulnerabilities at the source?