P.K. SHARMA

Cyber security intelligence, AI governance, practitioner analysis

Microsoft's October Patch Tuesday has seven totals, 1,407 to 1,417, and one exploited CVE, not three zero-days

Microsoft, BleepingComputer, SANS, ZDI, Talos and Tenable give seven totals for the 13 October release, and each reproduces from a counting rule. Microsoft's data flags one CVE as exploited, not the three zero-days in one headline.

By Parminder Kumar Sharma · · 26 min read

A dark desk after hours. On the right, three tall stacks of grey bound ledgers with blank label plates stand beside a closed silver laptop, and a cream folder with one red paper clip lies on the laptop. The left is empty dark navy with the headline and stat drawn over it: seven totals for one release, one exploited CVE, 7 TOTALS.

Seven totals for one release, and one CVE flagged exploited

Microsoft's own release notes for 13 October 2026 give two totals for the same release. The heading says it "consists of the following 1413 Microsoft CVEs". The table beneath lists ten product families whose figures add up to 1,413 (derived), and its Total row says 1,414. The machine-readable release data, the CVRF at revision 678, holds 1,759 records: 1,758 CVE identifiers and one advisory, ADV260001, whose own threat label is "Not a Vulnerability" (derived).

Nine sources give seven different totals: 1,407 (Tenable), 1,409 (Action1), 1,411 (BleepingComputer), 1,413 (Microsoft's heading, The Hacker News and Rapid7), 1,414 (Microsoft's table), 1,415 (Zero Day Initiative and Talos) and 1,417 (the SANS Internet Storm Center). Krebs on Security says "more than 1,400". Every figure reproduces from a counting rule applied to Microsoft's data except 1,413 and 1,414, which Microsoft prints itself. The spread is 10, or 0.7 per cent of 1,410 (derived), which is small. The rules behind it are not small: they decide which CVEs a reader believes are in the release.

The labels differ as much as the totals. BleepingComputer's headline says "3 zero-days"; its text says one actively exploited and two publicly disclosed. In Microsoft's data exactly one CVE carries Exploited:Yes, CVE-2026-96951, a Windows Shell security feature bypass. That is 1 of 1,410 CVE ids first published on the day, or 0.07 per cent (derived). The other two, CVE-2026-108398 and CVE-2026-92707, carry Publicly Disclosed:Yes and Exploited:No. Only one of the three is exploited, and the word zero-day does not say which.

What this does not establish. It does not show that any outlet is wrong: each counted something real. It does not show that the size of the release measures a defender's workload: Microsoft's table counts 176 distinct updates and puts 1,102 Windows CVEs into 39 of them, and for one Windows 11 24H2 x64 machine, 1,008 of the 1,020 CVE ids that list it name the same update, KB5127648 (derived). And it says nothing about how the exploited bug is being used, by whom or against whom, because Microsoft does not state it.

Everything here was read between 06:19 and 06:52 BST on Wednesday 14 October 2026: Microsoft's CVRF (current release date 2026-10-13T18:45:51 in the file, which gives no time zone), the Security Update Guide, the outlets' own pages, and the UK pages named in the UK section. Figures marked (derived) are my arithmetic on that data and are shown in full in the factcheck file. Anything that can change after reading, such as a Microsoft revision or the CISA catalogue, is time-stamped.

Who counted what, and the rule that reproduces each figure

The first table gives each source's figures, the counting rule that reproduces them from Microsoft's data, and what the count leaves out. The rules are mine unless a source states one (only BleepingComputer partly does). Two Microsoft surfaces are involved: the CVRF file, and the Security Update Guide, the web page whose own data service I read for each CVE. "Mariner" is the product-family tag the CVRF puts on 340 records, mostly third-party CVEs assigned by Linux, Apache, MITRE and others; the Guide has a matching isMariner field.

Totals and Critical counts as published, the rule that reproduces each from Microsoft's CVRF and Security Update Guide (derived), and what each leaves out. Sources read 14 October 2026.

Source and its figuresReproduced by (derived)Not in the count
Microsoft release notes: heading 1,413; table rows sum 1,413; Total row 1,414Not reproduced. Nearest field rules: 1,416 Microsoft-assigned CVE ids (3 more) or the 1,408 of them first published 13 October (5 fewer)One non-Microsoft CVE it republishes (CVE-2026-21413), listed apart
BleepingComputer: 1,411 flaws; 70 Critical (57 RCE, 11 EoP, 2 spoofing); 348 excluded1,759 records, less 340 tagged Mariner, less 8 non-Mariner records first published before 13 October. Exact, including the 70 and its split, only if ADV260001 is counted340 Mariner records (72 first published 13 October) and 8 earlier ones: 7 cloud CVEs and 1 Exchange CVE
The Hacker News and Rapid7: 1,413; THN adds 1,102 Windows, 134 Office, 61 Developer Tools, 36 SharePoint, 22 SQL Server; over 70 CriticalRepeat Microsoft's heading and family table. THN's more than 670 EoP, over 300 RCE and 250 information disclosure fit 673, 315 and 252 (derived)As Microsoft's
SANS Internet Storm Center: 1,417; 76 Critical, 7 needing no customer action; 1 disclosed, 1 exploitedEvery record whose assigner is Microsoft: 1,416 CVE ids plus ADV260001. Its table ids match exactly; 76 is the CVRF count for themThe GitHub-assigned MessagePack CVE, hence one disclosed CVE, not two. Includes the advisory and 8 earlier records
Zero Day Initiative: 1,415 new CVEs; table of 1,417 rows, 86 Critical; 1 exploited, 2 publicly known1,415 is Microsoft-assigned CVE ids that have a Security Update Guide entry. Its rows add 2 CVEs assigned by others and omit CVE-2026-88164. 86 is the Guide's ratingCVE-2026-88164 (no Guide entry); Mariner records
Talos: 1,415; 85 Critical, 67 of them RCEThe same 1,415, with the Guide's severity. Exact, including the 67As ZDI's
Tenable: 1,407; 69 Critical, 1,337 Important, 0 Moderate, 1 LowMicrosoft-assigned CVE ids first published 13 October (1,408), less CVE-2026-88164, which has no severity row. 69 is the CVRF count8 earlier records; CVEs assigned by others
Action1: 1,409 patches; 80 Critical; two zero-days1,409 is Microsoft-assigned records first published 13 October, advisory included. The 80 is not reproduced (79 on the Guide's feed for non-Mariner CVE ids that day)8 earlier records; Mariner records
Krebs on Security: more than 1,400; at least 78 Critical; one zero-day78 is the Guide's Critical rating for Microsoft-assigned CVE ids first published 13 October. The post states no ruleNo exact total given
BleepingComputer's own table: 1,758 rows, 174 CriticalEvery CVE id in the file, Mariner includedOnly the advisory ADV260001

BleepingComputer is the one outlet whose whole headline set I reproduce exactly from a single release file, namely 1,411, 70 Critical, and the 57, 11 and 2 split. It needs the advisory counted, so its flaws include one record Microsoft labels Not a Vulnerability (derived). Its text says the 348 excluded were fixed earlier in the month. By first revision date, 72 of the 340 Mariner records first appear on 13 October, so earlier fits 276 of the 348, not all (derived). Its category list gives 677 elevation of privilege, which matches the count over all CVE ids or all Microsoft-assigned ones, not the 673 inside its own 1,411 (derived); its text calls the figures approximate.

SANS and BleepingComputer differ by 6 because SANS keeps 8 earlier Microsoft records that BleepingComputer drops, while BleepingComputer keeps two CVEs assigned by others that SANS leaves out: 8 minus 2 (derived). Those two are CVE-2026-21413, which Microsoft says it is republishing for Cisco Talos, and the GitHub-assigned CVE-2026-92707. That is also why SANS counts one publicly disclosed CVE where Microsoft's own data flags two.

Microsoft's number is the one I cannot rebuild. The Hacker News and Rapid7 repeat it. Its SharePoint (36), SQL Server (22) and Exchange (7) rows match counts of Microsoft-assigned CVEs by product family, and the Exchange row includes CVE-2026-96940, first published 2 October (derived), so Microsoft's table is not limited to what appeared on 13 October. That CVE is covered in an earlier briefing: Microsoft shipped September's Exchange update twice, 24 days apart.

One file, ten counting rules. Counts derived from MSRC CVRF revision 678 and the Security Update Guide, read 14 October 2026.

Counting rule (derived)CountWho counts this way
Every record in the CVRF1,759BleepingComputer's 1,411 plus its 348 excluded
CVE ids only1,758BleepingComputer's table
CVE ids first published 13 October1,482Includes 72 Mariner-tagged
The same, not tagged Mariner (my baseline)1,410No outlet states this rule
The same, plus the advisory1,411BleepingComputer's headline
Microsoft-assigned CVE ids, any date1,416SANS minus the advisory
Microsoft-assigned records, advisory included1,417SANS
Microsoft-assigned CVE ids with a Security Update Guide entry1,415ZDI and Talos
Microsoft-assigned records first published 13 October, advisory included1,409Action1
Microsoft-assigned CVE ids first published 13 October1,408Tenable, plus one record

Against my baseline of 1,410 (CVE ids first published 13 October and not tagged Mariner), the figures sit at minus 3 (Tenable), minus 1 (Action1), plus 1 (BleepingComputer), plus 3 (Microsoft's heading, The Hacker News, Rapid7), plus 4 (Microsoft's table), plus 5 (ZDI, Talos), plus 7 (SANS) and plus 348 (BleepingComputer's table) (derived). The share of the 13 October group not assigned by Microsoft is 74 of 1,482, or 5.0 per cent (derived). Of those 74, 72 are Mariner-tagged and two are the Talos and GitHub CVEs above. Of the 276 CVE ids first published earlier, 8 are Microsoft's and 268 are Mariner-tagged records assigned by Linux, Apache, MITRE, Go and others.

The rule moves the count more than the detail inside the rule

A CVE has one row per affected product in the CVRF, and the rows can disagree. To count a CVE once you need a rule, so I tested three: the first row, the most common row, and the highest (and the lowest as a check). In this release the choice barely matters, because only 8 of 1,758 CVE ids carry more than one severity across their rows and only 2 more than one impact type (derived). What moves the number is the population, and after that which of Microsoft's two surfaces is read.

Critical and impact-type counts under each rule or feed (derived from MSRC CVRF revision 678 and the Security Update Guide, read 14 October 2026).

What is countedCountRule or feed
Critical, 1,410 CVE ids first published 13 October, not Mariner70CVRF. Same under first row, most common row and highest row; 69 under lowest row
Critical, 1,408 Microsoft-assigned, first published 13 October69CVRF, highest row
Critical, 1,416 Microsoft-assigned, any date76 or 85CVRF 76; Security Update Guide 85
Critical, 1,418 non-Mariner CVE ids77 or 86CVRF 77; Security Update Guide 86
Critical, all 1,758 CVE ids174CVRF; BleepingComputer's own table also shows 174
Critical share of severity rows4.1%1,300 of 31,736 product rows, CVRF
Elevation of privilege, 1,410673First row, most common row and row of highest severity all agree
Information disclosure and denial of service, 1,410252, 251, 252 and 71, 73, 72First row, most common row, row of highest severity

Microsoft's two surfaces disagree. Of 1,418 non-Mariner records I read in the Security Update Guide, severity differs from the CVRF for 12 (derived): nine Word and Excel remote code execution CVEs are Important in the CVRF and Critical in the Guide, and three more records differ, among them the advisory. One CVE, CVE-2026-88164 (SharePoint), has no Guide entry (the service answers not found) and no severity row in the CVRF. This is why SANS, BleepingComputer and Tenable report 76, 70 and 69 Critical, which fit the CVRF, while ZDI, Talos and Krebs report 86, 85 and at least 78, which fit the Guide (derived). I cannot say which is current: the Guide shows one revision for those CVEs and I found no revision note.

Severity does not stand in for exploitation either. Among the 1,408 Microsoft-assigned CVEs first published on the day, 108 carry Microsoft's Exploitation More Likely rating, and 2 of them are Critical (CVE-2026-70229 and CVE-2026-70571); of the 70 Critical CVEs, 2 are More Likely (derived). Microsoft's severity and its exploitability index answer different questions, and a queue built from one misses most of the other.

Three zero-days, one exploited

Microsoft's data does not use the word zero-day. Each CVE carries one string with the flags, for example Publicly Disclosed:No;Exploited:Yes;Latest Software Release:Exploitation Detected. Microsoft's Security Update Guide FAQ defines the first two: Publicly Disclosed is marked yes when the flaw was disclosed before the release of the update, and Exploited is marked yes when it was exploited before that release.

The three CVEs behind the zero-day headlines, from MSRC CVRF revision 678 and the Security Update Guide, read 14 October 2026.

CVE, product and scoreWhat Microsoft's data saysNot stated
CVE-2026-96951, Windows Shell, security feature bypass, CVSS 8.8, rated ImportantExploited:Yes, Exploitation Detected. Network vector, user interaction required, command injection weakness (CWE-77). 31 product rowsHow it is used, by whom, against whom, since when, how many victims
CVE-2026-108398, .NET Framework, security feature bypass of Windows Defender Application Control, CVSS 8.8, ImportantPublicly Disclosed:Yes, Exploited:No, Exploitation Less Likely. Local vector, authenticated attacker. Credited to a Google Project Zero researcher. 24 product rowsWhat was disclosed, where and when; whether Less Likely holds
CVE-2026-92707, MessagePack-CSharp, denial of service, CVSS 5.3, Moderate, assigned by GitHubPublicly Disclosed:Yes, Exploited:No, no exploitability rating. Network vector, no authentication, no user interaction. Credit reads AnonymousWhere it was disclosed. Absent from Microsoft's Notable CVEs table

How each source counts the three. Quoted wording is the source's own; counts are read from its page on 14 October 2026.

SourceIts wordingCount
Microsoft release notesNotable CVEs: Exploitation Detected; Publicly disclosed2 listed (omits CVE-2026-92707)
BleepingComputerHeadline "3 zero-days"; text: one exploited, two publicly disclosed3 (1 exploited)
The Hacker News"Three vulnerabilities of note"3 listed (1 exploited)
Rapid7Exploitation for just one; public disclosure for two others1 and 2
Zero Day InitiativeOne "lone bug" under attack; two publicly known1 and 2
SANS Internet Storm CenterOne disclosed before the release, one exploited1 and 1
Tenable"Two zero days", one exploited2
Action1"Two zero-days"2
TalosOne exploited in the wild1
Krebs on Security"Just one" zero day; names the .NET disclosure separately1 (plus 1 disclosed)

Microsoft's own blog defines a zero-day vulnerability as a flaw for which no official patch or security update has been released. By that definition none of the three was a zero-day on release day, because the CVRF carries fix information for each: an update article for the first two, a package version for the MessagePack CVE. BleepingComputer writes that Microsoft classifies a zero-day as publicly disclosed or actively exploited when no official fix is available; I did not find that sentence on the two Microsoft pages I read. The label survives because it is short. It folds two different statements, exploited before release and disclosed before release, into one word, and it gives a Moderate-rated denial of service in an open-source library the same name as an exploited bypass.

Mark of the Web bypass: what the label hides and what Microsoft does not say

The friendly name is Mark of the Web bypass. Rapid7 reads it as Windows not providing the dialog "explaining that Windows protected their PC", and Action1 as a protection against unsafe downloaded files failing to warn the user. Both readings are fair as far as they go: they describe one missing prompt, not the vulnerability. Microsoft's record is a command injection weakness in the Windows Shell, scored 8.8, with confidentiality, integrity and availability impact all rated High and user interaction required. The label hides the gap between a prompt that does not appear and a rating of 8.8, and a team that hears only the label will treat it as a nuisance.

What Microsoft, CISA and the credit lines state about CVE-2026-96951, and what they do not (MSRC CVRF and Security Update Guide, CISA catalogue and CVE record, read 14 October 2026).

TopicStatedNot stated
ExploitationExploited:Yes, Exploitation Detected, in the CVRF and the Guide. Listed under Notable CVEs in Microsoft's release notesHow it is exploited, by whom, against whom, since when, how many victims, whether Microsoft saw it itself
MechanismCommand injection (CWE-77) in Windows Shell lets an unauthorized attacker bypass a security feature over a network, evading Mark of the Web defenses. The FAQ's scenario: a crafted file by email or instant message, or a link or attachment the user must act onWhat the file does; whether the bypass covers every file type and source
Affected31 product rows: Windows 10 1607, 1809, 21H2, 22H2; Windows 11 23H2, 24H2, 25H2, 26H2, 26H1; Server 2012 R2, 2016, 2019, 2022, 2025; Outlook.comWindows Server 2012 (not R2) has no row. Outlook.com has a release-notes row, not an update article
FixNine update articles, including KB5127648 (Windows 11 24H2, 25H2, 26H2) and KB5126657 (Windows 10 21H2, 22H2). Every update row says a restart is requiredWhether any interim step reduces exposure before the restart
CISA catalogueAdded 13 October, due 16 October, forensic triage flag Yes, known ransomware campaign use Unknown (read 14 October 2026)Which campaigns. CISA's SSVC field in the CVE record reads Exploitation: none, stamped 8 October, before the listing (my reading)
CreditFour credit lines: two name Fujitsu Limited, one reads that the researcher used Claude with Anthropic, one is a bare handle with no affiliationWho found the in-the-wild use

Microsoft credits four reporters for this CVE and I name none of them. Microsoft's credit is the only source for that attribution, and it does not say who found the in-the-wild use. Anthropic sells the model that one credit line names, and the line does not say what the model did. The Hacker News says it is unclear how the bug is exploited, by whom and against whom; nothing I read from Microsoft, CISA, ZDI, Rapid7, Tenable or Talos fills that in.

Whether Exploitation Less Likely holds for CVE-2026-108398 the data cannot say. It is Microsoft's prediction at release, recorded beside the statement that the flaw was publicly disclosed, and the two fields are independent. The Hacker News quotes Action1's president calling it dangerous as a post-compromise technique; that is a patch-management vendor's opinion, not a field in the data. Its exploitation scenario needs an authenticated attacker already on the machine, which is why it is a different kind of risk from the Shell bug.

Risk cohorts: a map that leaves out the exploited CVE

On 13 October Microsoft published a post on risk cohorts, calling them provisional groupings that are "not official Microsoft vulnerability categories" and do "not replace the assessment of individual CVEs". Its table lists 15 cohorts totalling 1,118 CVEs (derived), and BleepingComputer's five largest (136, 135, 131, 109, 103) match it. Microsoft's PDF mapping lists 1,119 CVEs across 16 cohorts: a sixteenth, in the PDF only, holds one Internet Explorer CVE. ZDI welcomes the idea as bulletins brought back at group level.

Bar chart of CVEs per Microsoft risk cohort for October 2026. Fifteen cohorts run from 136 CVEs down to 24, a sixteenth holds one, and the longest bar, 298, is Microsoft-assigned CVEs in no cohort. That group holds the exploited Windows Shell CVE, the disclosed .NET Framework CVE, and all SharePoint, SQL Server and Exchange CVEs. Derived columns give Critical and More Likely counts per group.
CVEs per risk cohort from Microsoft's post and PDF of 13 October 2026, matched to MSRC CVRF revision 678 by this site (derived). Critical and More Likely columns are derived.

Matching the PDF to the release data gives three results (derived). First, 298 of the 1,416 Microsoft-assigned CVE ids, 21.0 per cent, are in no cohort: all of SharePoint (36), SQL Server (22) and Exchange (7), all 8 Windows Shell CVEs, Windows Search (29), .NET (25) and the 7 cloud CVEs that need no customer action. Second, the exploited CVE-2026-96951 and the publicly disclosed CVE-2026-108398 are among the 298, and the GitHub-assigned MessagePack CVE is in no cohort either. Third, size does not rank risk: the largest cohort, filesystems, storage and backup (136), has no Critical CVE and 4 rated Exploitation More Likely, while core and kernel privilege boundaries (109) has 28, the most of any group.

Microsoft says cohorts do not replace careful review of high-severity or actively exploited vulnerabilities, and the post is candid about that. The risk is a team using the map as the queue. The post's own worked examples also do not match its list, as the table shows; I cannot tell whether the examples use a different cut of the data.

Microsoft's worked examples against its own cohort list, counted from its PDF and the release data (derived, read 14 October 2026).

FigureMicrosoft's post, worked exampleIts table and PDF, counted
Office document and mail clients: CVEs119135 in the table and the PDF
Office cohort: rated Critical2325 by the CVRF, 34 by the Guide
Office cohort: no user interaction1716 (CVSS vector UI:N)
Remote-access and RDP deployments: CVEs6465 in the table and the PDF

Four labels that do the work of a decision, and what the record shows.

LabelWhat it suggestsWhat the record shows
Patch Tuesday sizeA measure of the workSeven totals from 1,407 to 1,417; one Windows 11 build takes 1,008 of 1,020 CVEs from one update
Zero-dayThe CVEs to fix firstThree flagged CVEs, one exploited, one a local bypass, one a Moderate denial of service
Mark of the Web bypassA missing promptA command injection weakness rated 8.8, exploited, with no detail on use
Risk cohortA priority listA provisional grouping with 298 CVEs in no cohort, the exploited one among them

The UK: the clocks, and what a small organisation on Home or Pro should check

Cyber Essentials Requirements for IT Infrastructure v3.3, dated April 2026 (v3.3 is the version I could open; the NCSC overview page I read names none), require in-scope software to be licensed and supported, removed when unsupported or taken out of scope, and updated within 14 days of release where the vendor calls the fixed flaws critical or high risk, the CVSS v3 base score is 7 or above, or no severity detail is given. It adds that a single update covering any critical or high-risk issue must be installed within 14 days. For this release the CVE count does not enter: 70 CVE ids are Critical and 1,049 of 1,410 carry a base score of 7.0 or above on at least one product row (derived), so the monthly Windows update is inside the clock whichever total is right. Fourteen days from 13 October is Tuesday 27 October.

The clocks that apply to this release, dates derived from release day Tuesday 13 October 2026 (read 14 October 2026).

ClockDate (derived)Source
CISA catalogue due date for CVE-2026-96951, US federal agencies, 3 daysFri 16 OctoberCISA catalogue entry; BOD 26-04. Not binding on UK organisations
NCSC best practice: internet-facing services and software, 5 daysSun 18 OctoberNCSC vulnerability management, principle 1
NCSC: operating system and applications, 7 days, phased, for example 10% of the estate a dayTue 20 OctoberThe same page
Cyber Essentials v3.3: 14 days for critical or high-risk fixes. NCSC internal or air-gapped: 14 daysTue 27 OctoberCE requirements for IT infrastructure v3.3; NCSC
NCSC table for exploited vulnerabilities: under 24, 48 or 72 hours, with a Cyber Incident Response reviewDepends on four answersNCSC, responding to active exploitation

The NCSC's table for exploited vulnerabilities asks four things: is it in CISA's catalogue, is the product internet accessible, can exploitation be automated, and can the attacker take total control. The three rows it prints start with catalogue yes and total control yes and give under 24 hours, under 48 hours or under 72 hours, each with an assured incident response review. For CVE-2026-96951 the first answer is yes, and CISA's own CVE-record data gives Automatable: no and Technical Impact: total. Internet accessibility depends on your estate; for a device that receives mail and chat files it is arguable. With yes, the row is under 48 hours. With no, that combination is not printed, so the 7-day operating system timescale and CISA's 16 October date are the benchmarks I would use (my reading). The NCSC also warns that the catalogue reports only exploitation that has already happened. Our earlier briefing on the catalogue's deadlines is CISA added 34 flaws in September, and 26 came with a three day deadline.

End-of-updates dates as Microsoft states them (Windows message centre, release information, lifecycle and consumer ESU pages, read 14 October 2026) and what to check.

ProductMicrosoft statesCheck
Windows 11 24H2 Home and ProEnd of updates 13 October 2026; the October update is the last. Move to 26H2 or 25H2. 24H2 Enterprise and Education stay supported to 12 October 2027List every Home or Pro device on 24H2. Cyber Essentials needs licensed and supported software, so ask your certification body how it treats them
Windows 10 Enterprise LTSB 2016End of updates 13 October 2026; move to Windows 11 Enterprise LTSC 2024; ESU availableTills, kiosks, lab and plant machines
Windows 10 22H2General channel: end of updates. Consumer ESU to 12 October 2027: free with PC settings sync, 1,000 Rewards points or US$30 once; not for commercial scenarios, not offered on domain-joined, Entra-joined or MDM-enrolled devices. Commercial ESU US$61 a device in year one, doublingKrebs's free extra year holds for one consumer route only. Treat the Windows 10 fix (KB5126657) as reaching enrolled devices only (my reading)
Windows Server 2012 R2ESU year 3 ends 14 October 2026 (06:59 PT on the lifecycle page). The CVRF lists KB5126836 for 2012 R2 and no row for 2012Move or isolate
Office 2021Retirement date 14 October 2026 (06:59 PT on the lifecycle page)Inventory and plan the move

UK GDPR Article 32(1) asks controllers and processors for measures that give a level of security appropriate to the risk, taking account of the state of the art and cost, including a process for regularly testing and evaluating them. The ICO's guide says the law does not define the measures and that no one size fits all, and advises acting on test findings or recording a valid reason for not doing so. None of that sets a patching deadline. What a risk-based duty needs is an order of work you can explain: a queue sorted by exploitation status, exposure and the data on the device can be defended, and one sorted by release size is harder to (my reading). The ICO page carries a banner saying the guide is under review after the Data (Use and Access) Act.

What to do, in the order worth doing

Take this with you

Defender actions for the October 2026 release, in order

  • Today: find every Windows device and server not yet on the October update, starting with those that receive email attachments, chat files or downloads. The fix for CVE-2026-96951 is in the cumulative update for each build: KB5127648 (Windows 11 24H2, 25H2, 26H2), KB5127646 (26H1), KB5126653 (23H2), KB5126657 (Windows 10 21H2, 22H2), KB5126651 (1809, Server 2019), KB5126868 (1607, Server 2016), KB5126655 (Server 2022), KB5126646 (Server 2025), KB5126836 (Server 2012 R2). Each needs a restart. Benchmark: CISA's Friday 16 October.
  • Treat patching as step one. CISA's entry carries a forensic triage flag, so check whether any device was compromised before it was patched. Microsoft publishes no indicators for this CVE, so start from your endpoint alerts on files from email and chat and from user reports that a downloaded file opened without the usual warning. Do not hunt for details Microsoft has not given.
  • While any device is unpatched, keep the controls that do not depend on that warning: attachment filtering for mail and chat, blocking risky file types from outside senders, and your application control policy. CVE-2026-108398 is a disclosed bypass of Windows Defender Application Control, so check where you rely on it.
  • Next, internet-facing and file-handling surfaces, inside the NCSC's 5 days (Sunday 18 October): Exchange Server (7 CVEs, one Critical, three rated Exploitation More Likely, none in any cohort), SharePoint Server (36 CVEs, one Critical), the five Critical Outlook CVEs, the Office applications, and any Remote Desktop Gateway, DHCP or DNS server (DHCP Server has five Critical).
  • Run a test ring sized to the work, which is one cumulative update per build, not 1,410 CVEs. Ring 0: IT devices and a canary group today. Ring 1: about 10% of the estate the next day. Then about 10% a day to finish inside the NCSC's 7 days (Tuesday 20 October), mail and chat users first. Pause or roll back on a fault. Servers go by role with restart windows: domain controllers, AD FS, DHCP and Hyper-V hosts.
  • Before updating AD FS servers, read Microsoft's message centre note: the October update moves AD FS Distributed Key Manager container permission hardening to Enforcement mode, and Server 2012 and 2012 R2 need manual remediation.
  • Then work the rest by risk cohort, using Microsoft's PDF as a worklist for the question each cohort asks, and add the 298 CVEs in no cohort by role: SQL Server, SharePoint, .NET, Windows Search, Windows Error Reporting. Within each group, sort by Microsoft's exploitation rating before severity: 108 CVEs are rated More Likely, 28 of them in core and kernel and 22 in installation and update.
  • Settle the unsupported estate this week: Windows 11 24H2 Home and Pro, Windows 10 LTSB 2016, Windows Server 2012 and 2012 R2, Office 2021. Decide upgrade, ESU or isolation for each, and tell your Cyber Essentials certification body.
  • Write down why the order was chosen, with dates: exploitation status, exposure, data at risk. That serves the NCSC's fix, acknowledge or investigate record and Article 32 evidence.
  • Re-read Microsoft's data on Friday 16 October and at the 27 October mark: the CVRF revision, any change to the Exploited or Publicly Disclosed flags, the CISA catalogue, and the differences between the CVRF and the Security Update Guide noted above.

What could not be verified

  • Microsoft's 1,413 and 1,414 do not reproduce from the CVRF fields; I do not know which Microsoft meant.
  • The counting rules for BleepingComputer (partly stated), Tenable, ZDI, Talos, Action1 and Krebs are my reconstructions. Only the SANS and BleepingComputer tables match Microsoft's data id for id.
  • The CVRF and the Security Update Guide disagree on severity for 12 records, and the Guide has no entry for CVE-2026-88164. I do not know which is current.
  • How CVE-2026-96951 is exploited, by whom, against whom and how many times: not stated by Microsoft, CISA or any source I read.
  • Krebs's figures of 1,261 CVEs in 2020 and more than 4,000 in 2026, and ZDI's comparison of 15 Microsoft zero-days this year with 17 in 2023, are the outlets' and were not checked. A Fortra figure of 26 Microsoft entries in the CISA catalogue this year fits my count of 27 with a 2026 CVE id including today's addition (derived).
  • I did not verify what the Mariner tag expands to, and I did not read Cyber Essentials question sets. Whether an assessor treats Windows 11 24H2 Home and Pro as unsupported is for the assessor.
  • Cohort Critical and More Likely counts are my matches of Microsoft's PDF to its own flags; the cohorts themselves are Microsoft's and provisional.

The question that exposes the gap

ZDI's October review says teams that triage by sheer CVE count instead of exploitability are burning cycles on the wrong bugs. The data in this briefing shows how hard it is even to agree the count. So when this month's patching is reported, does the report open with how many CVEs the release contained, or with how many hours it took the one exploited CVE to reach every device that opens email attachments?

Key facts

Sources

  1. PrimaryMSRC CVRF release data for October 2026, revision 678, about 25 MB, parsed in full: 1,759 records, the release notes with the 1,413 heading and 1,414 total row, threat flags, severity rows, update articles. Not stored here; only derived figures areMicrosoft Security Response Centeraccessed 2026-10-14
  2. PrimarySecurity Update Guide data for CVE-2026-96951: exploited flag, severity, description and FAQ wording. The same service was read for 1,418 non-Mariner records to compare severity with the CVRFMicrosoft Security Update Guideaccessed 2026-10-14
  3. PrimarySecurity Update Guide data for CVE-2026-108398: publicly disclosed, Exploitation Less Likely, FAQ wording on the WDAC bypassMicrosoft Security Update Guideaccessed 2026-10-14
  4. PrimarySecurity Update Guide data for CVE-2026-92707: publicly disclosed, assigned by GitHub, no exploitability ratingMicrosoft Security Update Guideaccessed 2026-10-14
  5. PrimaryMSRC post of 13 October 2026 introducing risk cohorts: the 15-row table, the worked examples (Office 119, RDP 64), the limitations and the statement that cohorts do not replace review of exploited CVEsMicrosoft Security Response Centeraccessed 2026-10-14
  6. PrimaryMicrosoft's 45-page PDF mapping 1,119 October 2026 CVEs to 16 cohorts, text-extracted and matched to the CVRFMicrosoft Security Response Centeraccessed 2026-10-14
  7. PrimarySecurity Update Guide FAQ: definitions of Publicly Disclosed and Exploited (both before release of the update) and of the Exploitability IndexMicrosoft Security Response Centeraccessed 2026-10-14
  8. PrimaryMSRC blog 'Anatomy of a security update', May 2022: Microsoft's definition of a zero-day as a flaw with no official patch or update releasedMicrosoft Security Response Centeraccessed 2026-10-14
  9. PrimaryWindows message centre: Windows 11 24H2 Home and Pro and Windows 10 LTSB 2016 end of updates on 13 October 2026, Enterprise and Education 24H2 to 12 October 2027, the ReFS and AD FS notesMicrosoft Learn, Windows release healthaccessed 2026-10-14
  10. PrimaryWindows 10 release information: 22H2 end of updates, the ESU latest-update column, the ESU programme paragraphMicrosoft Learn, Windows release healthaccessed 2026-10-14
  11. PrimaryWindows 10 consumer ESU page (UK English): enrolment to 12 October 2027, the three enrolment routes, eligibility exclusionsMicrosoftaccessed 2026-10-14
  12. PrimaryWindows 10 ESU for organisations: US$61 per device in year one, price doublingMicrosoft Learnaccessed 2026-10-14
  13. PrimaryWindows Server 2012 R2 lifecycle: ESU year 3 ends 14 October 2026Microsoft Learn, lifecycleaccessed 2026-10-14
  14. PrimaryOffice 2021 lifecycle: retirement date 14 October 2026Microsoft Learn, lifecycleaccessed 2026-10-14
  15. PrimaryKnown Exploited Vulnerabilities catalogue, version 2026.10.13: the CVE-2026-96951 entry (added 13 October, due 16 October, forensic triage Yes, ransomware use Unknown)CISAaccessed 2026-10-14
  16. PrimaryBinding Operational Directive 26-04, 10 June 2026: federal civilian agencies only; the three-day timeline with forensic triageCISAaccessed 2026-10-14
  17. PrimaryCVE record for CVE-2026-96951 with CISA's SSVC data (Exploitation none, Automatable no, Technical Impact total, stamped 8 October) and the catalogue referenceCVE Programaccessed 2026-10-14
  18. PrimaryRequirements for IT Infrastructure v3.3, April 2026: licensed and supported software, the 14-day rule and the single-update cautionNational Cyber Security Centre, Cyber Essentialsaccessed 2026-10-14
  19. PrimaryNCSC vulnerability management guidance, version 2.1, reviewed 1 May 2026: the principlesNational Cyber Security Centreaccessed 2026-10-14
  20. PrimaryNCSC principle 1: best-practice timescales of 5, 7 and 14 days, phased rollout of 10% a dayNational Cyber Security Centreaccessed 2026-10-14
  21. PrimaryNCSC principle 2: the table of under 24, 48 and 72 hours with an incident response review, and the note that exploitation catalogues report only what has already happenedNational Cyber Security Centreaccessed 2026-10-14
  22. PrimaryNCSC principle 4: grouping findings and the fix, acknowledge or investigate triageNational Cyber Security Centreaccessed 2026-10-14
  23. PrimaryICO guide to data security: the security principle, risk-based measures, testing, and the review banner after the Data (Use and Access) ActInformation Commissioner's Officeaccessed 2026-10-14
  24. PrimaryUK GDPR Article 32, security of processinglegislation.gov.ukaccessed 2026-10-14
  25. Reported byBleepingComputer, 13 October 2026, read in full including its 1,758-row table: 1,411 flaws, 70 Critical, 348 excluded, the 3 zero-days headlineBleepingComputeraccessed 2026-10-14
  26. Reported byThe Hacker News, 14 October 2026: 1,413 and the family table copied from Microsoft, three vulnerabilities of note, the CISA date and the quotes from ZDI, Action1 and Rapid7The Hacker Newsaccessed 2026-10-14
  27. Reported bySANS ISC diary, 13 October 2026, read in full including its 1,417-row table: 1,417, 76 Critical, one disclosed and one exploitedSANS Internet Storm Centeraccessed 2026-10-14
  28. Reported byKrebs on Security, 13 October 2026: more than 1,400, at least 78 Critical, one zero day, the Windows 10 and Tenable and Fortra remarksKrebs on Securityaccessed 2026-10-14
  29. Reported byZDI October 2026 Security Update Review: 1,415 new CVEs, the 1,417-row table with 86 Critical, wormable count, the point about triage by CVE countZero Day Initiativeaccessed 2026-10-14
  30. Reported byTalos Microsoft Patch Tuesday for October 2026: 1,415 vulnerabilities, 85 Critical, 67 of them RCECisco Talosaccessed 2026-10-14
  31. Reported byTenable October 2026 Patch Tuesday: 1,407 CVEs with a 69, 1,337, 0, 1 severity split, notable CVEs and lifecycle notesTenableaccessed 2026-10-14
  32. Reported byRapid7 Patch Tuesday October 2026: 1,413 own-product vulnerabilities, the plain-language reading of the Mark of the Web bypass, the lifecycle notesRapid7accessed 2026-10-14
  33. Reported byAction1 October 2026 brief: 1,409 patches, 80 critical, two zero-days. Action1 sells patch managementAction1accessed 2026-10-14

Share this briefing

Know someone who owns this problem? Send it to them.

Related briefings

The briefing, in your inbox

Practitioner analysis of cyber and AI security news. No vendor noise.

How often

Every new briefing in one email, at 7am, or at 7am, 12:30pm and 6pm. Nothing is sent when nothing is new. Unsubscribe any time.