Skip to content
feed: live
>_ 0dayNews
threat intel
Analysis

Patch-to-exploit is hours. Patching still isn't optional.

A vendor-sponsored piece at The Hacker News argues N-day exploitation now runs on N-hour timescales. The observation is right. The takeaway isn't.

Patch-to-exploit is hours. Patching still isn't optional.
Image: 0dayNews / 0dayNews Editorial · All rights reserved
kilobaud Dave "Kilobaud" Ferris · Published · 6 min read

The Hacker News ran a contributed feature this morning under the headline “N-day is Becoming N-Hour. Patching Faster Won’t Save You.” — bylined to Sıla Özeren Hacıoğlu, a security research engineer at Picus Security, whose product happens to sit exactly where the piece’s recommendations land. The numbers in it are real and worth writing down. The prescription that follows them is worth reading with the frame it arrived in.

Analysis, not incident reporting. What follows is a reading of the argument in the THN feature and the primary sources it cites, not a claim about a specific new intrusion or CVE.

The numbers that are new

The observation that a shipped patch is a machine-readable description of the bug it fixes is not new. Halvar Flake was giving the “one-day exploits from binary diffs” talk in the mid-2000s; the phrase patch Tuesday, exploit Wednesday was a punchline by 2010. What is new is the cost curve. Anthropic’s red team, using an internal build of Claude Mythos Preview against Firefox and Windows, reported converting 18 shipped Firefox patches into 8 working exploits, the fastest of which landed inside an hour of Mozilla’s release, according to the numbers Hacıoğlu cites. The same experiment produced proof-of-concept crashes for 18 of 21 Windows kernel bugs, the fastest at 31 minutes, at a per-exploit compute cost of around two thousand dollars for the full chain to SYSTEM. Take those numbers on their own terms: the point is not that any single number is beyond human reach — a competent binary analyst has been able to turn a Firefox patch into a working exploit inside a day for a decade — the point is that the price is now low enough and the parallelism now wide enough that “expect an N-day within the week” is not a conservative planning assumption. It should be “expect an N-day within the day.”

The Hacıoğlu piece pairs that observation with two other data points worth passing through. The Verizon 2026 DBIR puts the median time-to-fix for known-exploited vulnerabilities at 43 days, up from 32 the prior year. Only 26 percent of known-exploited vulnerabilities are ever fully patched by the organizations that catalog them. Neither of those numbers is Mythos’s fault, and both predate it. They are program-management numbers. What Mythos-class tooling does is compress the interval on the other end of the equation while defenders’ patching interval has, if anything, drifted the wrong way.

The takeaway the piece asks for, and why it doesn’t quite fit

The piece then makes an argument that reads cleanly on the page: if patching cannot keep pace with N-hour exploitation, the frame has to change from “are we patched” to “are our controls actually stopping exploitation of the exposures we have,” which in turn means continuous exposure validation — live exploit testing, control-based TTP chaining, breach-and-attack simulation against the live security stack. This is where the sponsorship shows through. Picus sells exposure validation. The article’s recommendations describe the shape of Picus’s product to about three decimal places. That is not by itself an indictment — a good vendor writeup often is the clearest description of a real problem in the field — but it is the reason to read the recommended action with a step of remove.

The observation the piece rests on — that patch velocity alone is not sufficient — is correct. The step from there to therefore, prioritize control effectiveness over patch velocity is a smaller step than the piece makes it look, and taking it in one leap misplaces the useful work. Exposure validation as its own discipline is a good idea. The Verizon number that got worse this year is not a validation number; it is a patching-program number. Twenty-six percent of KEV entries ever getting patched at all is a floor problem that no amount of “which of these are exploitable in our environment” work fixes, because the answer for KEV entries by definition is “someone’s environment, right now.”

The same mistake, different decade

The pattern under the argument is an old one, and the version of it that keeps eating security programs is worth naming. Every time the offense’s cost curve drops and the defense’s schedule doesn’t, the response splits along a predictable line. One camp reads the new offensive capability as a reason to double down on the patching discipline that was already the right idea; the other reads it as a reason to give up on that discipline and buy the shiny thing that promises to make the patching question moot. History is unkind to the second camp with a regularity that ought to make defenders suspicious of it every time. The vulnerabilities that end up mattering — the ones that show up in CISA’s KEV catalog, the ones that end up in a data-breach postmortem three quarters later — are overwhelmingly ones a fully-executed patching program would have closed weeks before the incident, not ones an exposure-validation platform caught in a way the patching program couldn’t have.

None of that is an argument against exposure validation. It is an argument against letting the shape of an N-hour-exploit story push you into treating validation as a replacement for the discipline the numbers are actually indicting, which is the patching-cadence discipline that walked backwards from 32 days to 43 while nobody was looking.

The synthesis worth taking home

The realistic reading of the THN piece’s data is closer to the Mythos-at-three-months view we ran this morning: the number that matters is not the size of your CVE queue and not the total count of exploits shipping in an hour — it is time-to-patch on the assets an attacker can actually reach. That is a KEV-latency measurement for internet-facing systems, taken at the internet-facing-systems layer, not a queue-depth metric. Exposure validation is a good complementary practice; it is not an alternative to that measurement, and framings that treat it as one are selling something. Sometimes literally.

The specific piece is a Picus feature, and the geopolitical framing of “AI moves the offense to N-hour” will pull most coverage toward the “give up on patching, buy validation” angle. The generalizable observation is drier:

  • Time-to-patch on internet-reachable assets is the one number that survives every version of this argument. The 43-day Verizon median is worse than last year’s number; a validation program does not change that median, it changes the confidence you have about the systems still inside the window.
  • The Mythos-class cost curve is the actually-new fact. Two thousand dollars per exploit chain and inside-the-hour lead times mean the patch-Tuesday-exploit-Wednesday planning assumption is now patch-hour-exploit-hour. Every downstream planning number that assumes days of buffer needs to be revisited on that basis, including deployment ring definitions, canary bake times, and how much reboot latency an emergency-patch window can tolerate.
  • A sponsored piece’s recommendation is not disqualified by being sponsored, but it is qualified by it. The Picus feature is a competent description of a real problem the field has. It is also a description shaped, understandably, around the product Picus wants to sell against that problem. The correct reading distinguishes the observation from the prescription and treats each on its own evidence.

The same mistake, different decade. Every time the offense gets faster, some subset of the market treats it as a signal that patching is over. Patching was never going to be over. It was always going to be the boring, unglamorous, uneven thing that quietly closes the majority of what would otherwise become the next month’s postmortems. The N-hour argument tightens the schedule inside which that boring thing has to happen. It does not retire it.

Sources

Found this useful? Share it.