SAT, OCTOBER 24, 2026
Independent · In‑Depth · Practitioner‑Tested
General

Patch First vs Coordinated Disclosure: Fortinet's Gamble

Fortinet shipped critical fixes on 22 October and will publish the CVEs on 10 November. Both sides of that have a real argument.

🕐 7 min read 👁 32 views 📅 Oct 24, 2026
THE SHORT ANSWER

● What shipped — Patches for FortiOS, FortiManager, FortiAnalyzer, FortiMail and FortiAuthenticator on 21-22 October
● What did not — CVE identifiers and advisories - those land 10 November
● Who found them — Fortinet's AI-assisted testing programme, with Anthropic's Glasswing and OpenAI's Daybreak
● What to do — Patch before 10 November, not after

Convention is that a vendor publishes the advisory and the fix together, so defenders can judge urgency and attackers gain nothing they did not already have. Fortinet has done the opposite: fixes on 21 and 22 October, CVE identifiers and full advisories on 10 November.

The two positions

Patch first, disclose laterCoordinated disclosure
Urgency signalHigh - an unexplained critical patch gets attentionMixed - advisories arrive with routine updates
Defender informationNone until disclosureFull at patch time
Attacker informationThe patch itself, via diffingThe patch itself, via diffing
Change-window justificationHard - no CVE to cite to a change boardStraightforward
Compliance and scanningTooling keys off CVE IDs that do not exist yetWorks immediately
Net effect on the raceFavours the attackerNeutral

What shipped, exactly

FortiOS 8.0.2, 7.6.8, 7.4.13 and 7.2.14, plus FortiManager and FortiAnalyzer 8.0.2, 7.6.8, 7.4.12 and 7.2.13, all released 22 October. FortiMail across the 7.2, 7.4, 7.6 and 8.0 branches and FortiAuthenticator on 6.6 and 8.0 went out 21 October. Five product lines, all rated critical.

The AI angle is not decoration

Fortinet credits its AI-assisted security testing programme, run with several vendors including Anthropic's Glasswing project, built on Mythos, and OpenAI's Daybreak project, built on GPT 5.5 Cyber. This is one of the first large vendor patch cycles where frontier models are named as the discovery mechanism rather than thanked in a footnote - and it cuts both ways, because the same class of tooling compresses the time from patch to working exploit.

Why the delay favours attackers

Patch diffing is the whole problem. Comparing a patched binary against an unpatched one locates the changed code, and the changed code is the vulnerability. No advisory required. Yordan Ganchev of watchTowr expects these to be "rapidly reverse-engineered, reproduced, and exploited in the wild". Meanwhile defenders have no CVE to take to a change board, no entry in their scanner, and no severity rating to prioritise against the other forty things in the queue.

So the asymmetry is clean: attackers get what they need on day one, defenders get it on day twenty.

Fortinet's argument, fairly stated

CISO Carl Windsor's position is that bundling critical fixes into a normal advisory cycle teaches customers to treat them as routine maintenance, and that releasing them separately and conspicuously breaks that habit. Anyone who has watched a critical patch sit unapplied for a quarter because it arrived alongside eleven low-severity items will recognise the problem he is describing. The disagreement is about whether the cure costs more than the disease.

⚖ Our Verdict

Fortinet's reasoning is sound and the outcome is still worse for defenders. Separating critical fixes from routine advisories does raise urgency, as its CISO argues. But patch diffing hands attackers the vulnerability without the advisory, and only defenders are waiting for 10 November. Patch now and do not wait for the CVE to justify the change window.