Maintenance
Two clocks, running in opposite directions
One measures how long until a published flaw is used. The other measures how long until it is fixed. They have been diverging for a decade.
Last reviewed August 30, 2026
- Severity is not likelihood. A score describes the consequence, not whether anyone will bother.
- Almost nothing published is ever used. Which is why ordering matters more than throughput.
- The equipment being exploited is the equipment bought for security.Edge appliances went from 3% to 22% in a year.
- Giving up on completeness was the right call. A queue that admits what it skipped is more honest than one that pretends.
Three fixes, twelve flaws, one week
A model rather than any particular month, built so the arithmetic can be checked. Pick 3 and the last column uncovers. 5 of the 12 were used by somebody, so choosing perfectly still leaves two open.
| Fix | Flaw | Where | Severity | Internet-facing | Known in use | That month |
|---|---|---|---|---|---|---|
| Remote code execution in the mail gateway | Edge | 9.9 | yes | no | used | |
| Guest escape in the hypervisor | Data centre | 9.8 | no | no | quiet | |
| SQL injection in a marketing site plugin | Edge | 9.8 | yes | no | quiet | |
| Authentication bypass in the remote access appliance | Edge | 9.6 | yes | yes | used | |
| Deserialisation flaw in the backup software | Data centre | 9.4 | no | yes | used | |
| Command injection in the managed file transfer server | Edge | 9.1 | yes | yes | used | |
| Use-after-free in the browser engine | Endpoints | 8.8 | no | yes | used | |
| Privilege escalation in the identity platform console | Core | 8.6 | no | no | quiet | |
| Authentication bypass in printer firmware | Offices | 8.2 | no | no | quiet | |
| Local privilege escalation in the workstation kernel | Endpoints | 7.8 | no | no | quiet | |
| Denial of service in the reporting database | Data centre | 7.5 | no | no | quiet | |
| Path traversal in the container runtime | Platform | 7.2 | no | no | quiet |
- Authentication bypass in the remote access appliance.
- Reachable by anyone, already being used, and the device exists to keep people out. If a queue has one obvious answer, it is this.
- Remote code execution in the mail gateway.
- The highest score in the queue and not yet on any exploitation list, because those lists record what has been seen rather than what is coming.
- Command injection in the managed file transfer server.
- A category with a long record of mass exploitation, because these servers hold exactly what an extortionist wants and sit where anyone can reach them.
- Deserialisation flaw in the backup software.
- Not internet-facing, which is why exposure alone is a poor filter. Backup systems are reached second and are the thing an extortionist most wants gone.
- Use-after-free in the browser engine.
- Scores modestly, applies to every machine in the building, and is being used against people reading ordinary pages.
- Guest escape in the hypervisor.
- Frightening on paper and requires an attacker already inside a virtual machine. Severity scores rate the consequence, not the likelihood of reaching it.
- SQL injection in a marketing site plugin.
- Public, severe, and nobody bothered. Internet-facing plus a high score is not sufficient either, which is the whole difficulty.
- Privilege escalation in the identity platform console.
- Nothing happened this month. It still guards the machinery that grants access to everything else, which is an argument for patching it that the queue cannot express.
- Authentication bypass in printer firmware.
- The perennial resident of every queue. Rarely urgent, never fixed, and quietly present on the network for a decade.
- Local privilege escalation in the workstation kernel.
- Useful to an intruder who already has a foothold, useless to one who does not. Second-stage flaws matter after the first stage, and rarely before.
- Path traversal in the container runtime.
- Modest score, awkward fix, and it touches every deployment pipeline in the organisation. Effort is the axis this queue leaves out.
- Denial of service in the reporting database.
- Being unavailable is a real harm and a different one. Queues that mix availability with intrusion end up comparing things nobody can compare.
Ordering by severity alone covers 1 of the 5. Ordering by whether the flaw is reachable from outside covers 2. Ordering by whether somebody is already using it covers 3. That is the entire argument of the last five years of this discipline, and it took a table of twelve rows to show it because it is not intuitive: the frightening number on the page is the one nearly everybody ranks by, and it is the worst of the three.
Why did the two clocks separate?
Neither movement is mysterious on its own. The attacking side industrialised: a published fix is a description of the flaw it fixes, people who reverse-engineer them do so all day, and the resulting exploit is shared or sold within hours. What used to be a specialist craft became a supply chain with its own division of labour, and the median gap between disclosure and use fell to under a week.
The defending side slowed for reasons that are almost respectable. Estates grew, and every additional system is another thing to schedule. Change control matured, which is to say it acquired approvals. Availability commitments hardened, so a maintenance window that interrupts a service became something to negotiate rather than announce. Each of those is defensible in isolation and together they added days to a process that needed to lose them.
The result is not a race that defenders are losing narrowly. It is two processes operating on different units — hours against weeks — and no amount of effort inside the slower one closes a gap of that shape. Teams that understood this stopped trying to patch faster across the board and started trying to patch the right things immediately, which is a different discipline with different tools and a different argument with the business.
It also explains why the summary statistics look worse each year while individual organisations improve. The mean time to fix includes everything, and everything now includes vastly more low-consequence items than it did. An organisation that deliberately leaves quiet flaws alone in order to close the used ones within a day will show a worsening average and a better outcome, and any reporting that cannot express that difference will punish it.
The day the catalogue admitted it could not keep up
For two decades the arrangement was that a flaw got a public identifier and then a national body added the details everyone downstream relied on: what software is affected, in which versions, with what severity. Tools consumed that enrichment. Reports were built on it. Contracts referred to it. The arrangement assumed the volume would remain something a team of analysts could process.
It stopped being that. Roughly 28% of the 48,185 records from 2025 received full analysis, a backlog accumulated across two years, and in the spring of 2026 the response was formal rather than apologetic: a published triage model, criteria for what gets analysed, and about 29,000 older records marked as not scheduled. Everything still appears in the catalogue. Not everything gets examined.
It would be easy to file this as institutional failure, and the opposite reading is more useful. A queue that promises completeness and quietly falls behind is the worst of both worlds, because consumers cannot distinguish an item that was examined and found dull from one nobody has read. Publishing the criteria converts an unknown into a known limitation, and a known limitation can be worked around.
The consequences fall on everybody who built a process assuming the details would arrive. Scanning products that keyed off official severity had to find other sources. Compliance regimes written around a field in a public record discovered the field can now be absent indefinitely. And the practical lesson generalises well beyond this catalogue: any pipeline whose input is somebody else's unpaid, best-effort enrichment is one budget cycle away from finding out how much of the work it was not doing.
The subject that never went away
873 entries here concern flaws, patching or disclosure. 181 mention a patch, 98 a zero-day, and 16 bounties or disclosure practice.
Most themes in this archive behave like weather: they arrive, dominate a year or two and recede. This one behaves like climate. It is present in every year, peaks in 2015 with 181, and never falls to nothing, because it is not an event but the maintenance state of everything else. The earliest patching piece here, Android fragmentation sinks patching gains threatpost the first stop for security news 2, is arguing about the same thing this page is.
The solid portion is the share naming a zero-day, and it stays a minority in every year. That proportion is the useful correction to how the subject is discussed. The flaw used against an organisation is almost never a secret one; it is published, fixed by the supplier, described in an advisory, and still sitting unpatched on a machine because the window to install it never opened.
The appliances bought to keep people out
Exploitation became the leading route into organisations, at roughly 31% of initial access against about 20% the year before, overtaking stolen credentials for the first time. The more uncomfortable number is where it happens: edge devices and remote access gateways moved from around 3% of those breaches to 22%, a sevenfold change in a single year.
The irony is structural rather than amusing. This equipment is internet-facing by design, since it exists to be reached from outside. It runs software the purchasing organisation cannot inspect and often cannot instrument. It terminates encryption, so what happens inside it is invisible to the monitoring that watches everything else. And it is patched during maintenance windows, because taking it offline disconnects everybody working remotely.
That combination produces the worst possible profile: maximally reachable, minimally observable, slowest to update. An attacker who finds a flaw in one gets a position that is both privileged and unwatched, and the organisation frequently learns about it from a third party weeks later.
What follows practically is unglamorous. Treat these devices as the most urgent queue rather than infrastructure that hums along. Know how quickly yours can be updated, in hours, and if the answer is more than a day, that is the finding. Watch what they connect to inwardly, since the traffic leaving them is the only signal available. And accept that an appliance whose supplier does not publish a security record is a decision, not a default.
Does publishing details make it worse?
The objection is thirty years old and refuses to die, which usually indicates something real underneath. It runs: an advisory describing a flaw hands attackers a map, exploitation follows publication, therefore publication causes exploitation. The correlation is genuine. The causal reading is not.
What the evidence supports is narrower. Publication compresses the timeline for everybody, and it compresses it more for attackers than defenders because building an exploit is a smaller job than deploying a fix across an estate. That is a real cost of disclosure and the argument for it survives anyway, because the alternative was tried. Withholding details does not prevent discovery; it prevents defenders knowing which of their systems are affected, and it removes the commercial pressure that makes suppliers fix anything at all.
The compromise that emerged — private notice to the supplier, a deadline, then publication regardless — is not a principled position so much as a negotiated one. Deadlines exist because suppliers who face none take years. Publication regardless exists because a deadline without consequence is a request. Neither half is comfortable, and the arrangement has produced faster fixes than any regime that preceded it.
A related complaint deserves better treatment than it usually receives. Researchers publish proof-of-concept code, and the objection that this arms people is not foolish. What it misses is who the code is actually for. Defenders use it to determine whether a description applies to their configuration, which an advisory written in the abstract rarely settles, and vendors of detection use it to write the rule that spots the attempt. Criminals capable of causing harm at scale did not need it; they had already built their own from the patch. The people genuinely disadvantaged by withholding it are the ones trying to work out whether they are affected at three in the afternoon with a maintenance window at midnight. Secrecy redistributes an advantage that the attacker already holds, and it takes it from the people who have the least time to spare and the most to lose by guessing.
Where it works badly is exactly where the last section left off: equipment with no automatic update path, no security contact and a customer base that cannot patch quickly. For those, disclosure delivers a working exploit to the world and an advisory to nobody in particular. That is an argument for changing how such products are built and sold, and it has never been an argument for silence.
The signal ranks the work, it does not do it
Worth putting the objection directly, because anybody who has run this queue will raise it. If the catalogue of confirmed exploitation is the strongest signal on offer, why has prioritising by it not settled the matter? The 2026 measurement answers plainly: roughly 26% of catalogue entries were fully remediated. Three quarters of the flaws known — publicly, by name — to be in active use were still outstanding somewhere.
That is not an argument against the signal. It is an argument about what a signal can do. Ranking work correctly does not create the hours to do it, and a queue that receives more than it discharges stays behind however well it is sorted. The catalogue tells you which twelve of the 54 matter this week; it does not tell you where the engineer comes from, it has no view on the change freeze, and it has never once shortened a maintenance window.
What is actually in the queue?
Every discussion of prioritisation assumes a list, and the list is usually the weakest part of the arrangement. A scanner reports on what it can reach and recognise. What it cannot reach — a segment it has no route into, a machine that was switched off during the sweep, a supplier-managed appliance that refuses interrogation — is silently absent, and absence in a report is indistinguishable from health.
The gap is rarely small. Organisations that reconcile a scanner inventory against purchasing records, network leases and cloud billing routinely find a tenth or more of their estate was invisible, and the invisible portion skews old, because the machines nobody remembers are the machines nobody updates. A queue built on an incomplete inventory is not merely shorter than it should be; it is systematically missing the worst entries.
Software has the same problem one level down. An application is assembled from hundreds of components nobody in the building wrote, and when a flaw appears in one of them the question — do we ship this, and where — takes days to answer in most organisations. The push for a machine-readable manifest of ingredients exists to turn that into a query, and it is being adopted at the speed of anything that creates obligations for suppliers rather than benefits.
There is a second omission that inventories rarely capture, and it costs more than the missing machines. A flaw is present in an installed component, and whether it is reachable depends on how the component is configured, what calls it, and whether the affected function is ever executed. Two organisations running identical software can face entirely different exposure, and a scanner reporting on installed versions cannot distinguish them. The result is queues padded with items that are genuinely present and genuinely unreachable, which trains people to ignore the queue.
The remedy is neither a product nor a process so much as a habit of asking one more question before scheduling work: can anything actually get to it. That question cannot be answered from a report, needs somebody who understands the system, and eliminates a substantial share of most backlogs in an afternoon. It is also the first thing dropped when a team is measured on how many findings it closes rather than on which ones it should have.
Which suggests an unglamorous ordering of work. Knowing what you run is worth more than knowing what is wrong with it, because the second is derived from the first and no amount of scanning rescues an incomplete list. Teams that spend a quarter on reconciliation before buying anything to rank findings tend to discover that the ranking problem was smaller than they thought and the inventory problem larger.
Whose job is it to fix?
For most of the industry's history the answer was settled by omission. A supplier published a fix if it chose to, for as long as it chose to, and the buyer bore the consequences either way. Licence terms disclaimed liability comprehensively enough that a product could ship with a flaw, fail to be fixed, and leave nobody with a legal problem except the organisation that bought it.
That settlement is being unpicked, slowly and from several directions. Product regulation now attaches security obligations to selling a connected device — a contact point for reports, a stated support period, updates during it — and those obligations attach to the manufacturer rather than the purchaser. The effect is not that products become secure. It is that the cost of an unfixed flaw moves, and cost moves behaviour in a way that a decade of advisories did not.
The pressure point is equipment that has stopped receiving updates while remaining in service, which describes an enormous quantity of what is currently connected. Somebody has to pay to replace it, and the honest reckoning is that the price was never included in the original purchase. Devices were sold at a price that assumed maintenance was free and indefinite, and it is neither.
For an organisation deciding today, the useful discipline is to treat a stated support period as part of the price. A cheaper appliance with three years of updates is more expensive than a dearer one with seven, and buying without asking the question is how estates fill up with equipment that cannot be fixed at any speed — which returns the whole subject to where this page began, since a flaw with no available patch is not a queue item at all.
Common questions
How many vulnerabilities are published each year?
Roughly 48,185 in 2025, about 131 a day, which was 20.6% above a 2024 that had itself risen 38%. The growth is partly more software and partly more people looking, and the practical consequence is the same either way: the number arriving each week exceeds what any team can read, let alone fix.
What proportion are ever actually exploited?
Between 2% and 7%, depending on who is counting and over what period. The public catalogue of flaws confirmed to be in use holds on the order of 1,299 entries, of which around 238 are tied to extortion campaigns. Almost everything published is never used against anybody.
How fast does exploitation start?
The median is now under 5 days from disclosure, roughly 28% of observed exploitation begins within a single day, and over 54% of severe flaws see activity inside the first week. The window between a fix existing and a fix being needed has effectively closed.
And how fast do organisations patch?
Slower than they did. The median has moved from about 32 to 43 days, and the mean for serious application flaws sits far higher. Both clocks are running, in opposite directions, and the gap between them is where every avoidable intrusion of the last five years has happened.
Is the national vulnerability database still enriching everything?
No, and saying so plainly was the important development. Only around 28% of what arrived in 2025 received full analysis, and on 15 April 2026 roughly 29,000 backlogged records were formally reclassified as not scheduled. A triage model replaced the promise of completeness.
Is that a failure?
It is an admission, and admissions are more useful than promises nobody can keep. A queue that claims to cover everything hides which items are unexamined; a queue that states its criteria tells you exactly what you are not being told. The awkward part is that everyone downstream had built processes assuming the enrichment would arrive.
Should severity scores be used for prioritisation?
Not on their own. A severity score describes what would happen if the flaw were used, not whether anyone will use it, and the two correlate weakly. Ranking a queue by score alone reliably promotes frightening flaws that nobody touches over modest ones that criminals are exploiting this week.
What is a better ordering?
Known exploitation first, then reachability, then severity as a tiebreak. That ordering is imperfect — it depends on somebody having noticed the exploitation already — but it beats severity by a wide margin in every test that has been run against real outcomes, including the one on this page.
Why has exploitation become the leading way in?
It now accounts for around 31% of initial access, up from about 20%, overtaking stolen credentials for the first time. Two things changed: the equipment sitting at the network edge turned out to be full of flaws, and automated scanning made finding an unpatched one cheaper than phishing somebody.
Which equipment is being exploited?
Increasingly the appliances bought to provide security. Edge devices and remote access gateways went from roughly 3% to 22% of exploitation-driven breaches in a single year. They are internet-facing by purpose, run software few organisations can inspect, and are patched on maintenance windows measured in weeks.
Is disclosure to blame for the speed?
Mostly not. The compression comes from the industrialisation of the attacker side — a published fix is reverse-engineered into a working exploit within hours by people who do that all day. Withholding details slows defenders more than attackers, which is why the argument for coordinated disclosure has survived thirty years of objection.
What should a small organisation do?
Know what of yours is reachable from the internet, keep those few things current within days rather than months, and switch on automatic updates everywhere the risk of a bad update is smaller than the risk of running an old one — which for laptops, phones and browsers it almost always is. That is most of the benefit for a fraction of the effort.
Flaws and fixes in the archive
873 entries, peaking in 2015 with 181.
- How sboms for cybersecurity reduce software vulnerabilities
November 30, 2021
- Vulnerabilities in MediaTek Chips Found in 37% of Smartphones Worldwide
November 26, 2021 · cisomag.eccouncil.org
- Threat actors discuss leasing zero day exploits
November 19, 2021
- Zero day exploits on high demand on dark web
November 18, 2021
- How to Stay Updated with Cybersecurity Breakthroughs
November 8, 2021 · techbullion.com
- Weaponized social media cyber attacks predicted in US and elsewhere in 2022
November 2, 2021 · techhq.com
- Financial services need to prioritize API security to protect their customers
November 1, 2021 · helpnetsecurity.com
- API vulnerabilities are a huge target for cyber criminals, report finds
October 28, 2021 · securitybrief.asia
- Cybersecurity blind spot: AI’s inherent vulnerabilities
October 22, 2021 · gcn.com
- Mobile application security guide, from development to operations
October 20, 2021 · helpnetsecurity.com
- Remote work leaving businesses exposed to cyber attack
October 20, 2021 · securitybrief.asia
- OpenSea ‘Free Gift’ NFTs Drain Cryptowallet Balances
October 14, 2021 · threatpost.com
- Applying The Power Of Deep Learning To Cybersecurity
October 14, 2021 · forbes.com
- The Best Cybersecurity Strategy: Comprehensive Asset Management
October 12, 2021 · eweek.com
- Implementing Zero-Trust in an ICS environment
October 12, 2021 · itproportal.com
- Supply chain attacks are now more costly than ever
October 11, 2021 · itproportal.com
- Remote work exposing SMEs to increased cybersecurity risk
October 11, 2021 · helpnetsecurity.com
- Top cybersecurity statistics, trends, and facts
October 8, 2021 · csoonline.com
- IP Surveillance Bugs in Axis Gear Allow RCE, Data Theft
October 6, 2021 · threatpost.com
- IoT Security: Do You Know It All? Find Out Now.
October 6, 2021 · iotforall.com
- Combating vulnerability fatigue with automated security validation
October 4, 2021
- Iot vulnerabilities should be a wake up call for organisations
October 1, 2021
- 4 Cybersecurity Strategies for Small and Midsize Businesses
September 30, 2021 · hbr.org
- Study Finds Link Between Cybersecurity Attacks and Remote Work Technology
September 28, 2021 · cepro.com
- Open source cyberattacks increasing by 650%, popular projects more vulnerable
September 17, 2021 · helpnetsecurity.com
- 5 ways to improve cyber resilience against ransomware, supply chain attacks
September 14, 2021 · gcn.com
- Hackers target microsoft office users in a new zero day attack
September 9, 2021
- The common vulnerabilities leaving industrial systems open to attack
September 6, 2021
- WhatsApp security vulnerability could have exploited two billions users
September 6, 2021 · securitybrief.asia
- Hackers target Microsoft email server vulnerabilities
August 25, 2021 · securitybrief.asia