Microsoft shipped 966 fixes because AI is hunting its code
September 2026 Patch Tuesday is Microsoft's largest ever at 966 flaws, driven by AI vulnerability discovery. Two were exploited. Here's what changed and what didn't.
Microsoft's September 2026 Patch Tuesday fixed 966 flaws — the largest single security release the company has ever published. Two are under active exploitation. Before you panic about the number, understand where it came from: Microsoft pointed an AI vulnerability discovery system at its own source code, and the machine is finding bugs faster than humans ever did. The supply of CVEs went up. Your actual risk did not move nearly as much.
What actually happened
BleepingComputer's count is 966, with 105 rated Critical — 81 of those remote code execution. SecurityWeek puts it at 974; the gap is in what each tally includes. Either way it dwarfs July's 570, which Krebs on Security called a record at the time, and August's roughly 400. The breakdown skews heavily toward elevation of privilege — 438 of them — with 258 RCE and 173 information disclosure.
The two exploited zero-days are both local privilege escalation to SYSTEM:
- CVE-2026-85880 — a heap buffer overflow in Windows Advanced Local Procedure Call, reported by Volexity and Proofpoint researchers
- CVE-2026-81963 — link-following in the Windows Update Stack, credited to Romain Deperne and Microsoft Threat Intelligence Centre
Neither is remotely reachable. An attacker needs code execution on the box first.
Separately, Microsoft published 204 cloud-service fixes earlier this month covering Azure AI Language, Copilot Studio, Entra ID, Power Automate, Fabric and Cosmos DB — all already mitigated on Microsoft's side, no customer action possible.
Why a record Patch Tuesday matters for your business
The honest read: the denominator changed, not the threat. A fuzzer that never sleeps will keep producing four-digit months. If you treat every Patch Tuesday as a fire drill scaled to the headline count, you will burn out by Christmas and still miss the two that matter.
What we'd actually do with this month:
Patch the two exploited CVEs on anything a person logs into. Both are post-compromise steps — they turn a foothold into a domain problem. That means your real control is upstream: phishing-resistant MFA, no local admin for daily accounts, and knowing which machines run unmanaged software. If an attacker never gets that first shell, an ALPC heap overflow is a footnote.
For the other 964, keep your normal ring cadence. Pilot group, then broad. Nothing in the volume justifies skipping a test ring, and a rushed deploy of 900-plus fixes is its own outage risk.
The cloud batch is the part worth sitting with. Nine of those CVEs carried CVSS scores of 9.8 to 10.0 in services like Copilot Studio and Azure AI Language, and you could not have patched, detected or audited any of them. Your AI automation layer is now in the CVE feed, and your only lever is vendor choice. Ask what a provider commits to disclosing and how fast — most standard terms promise nothing.
Key takeaways
- 966 fixes is Microsoft's largest month ever, driven by AI-assisted bug discovery — volume is not the same as exposure
- Both exploited zero-days (CVE-2026-85880, CVE-2026-81963) are local privilege escalation; they need an existing foothold
- Prioritize the exploited pair on user-facing machines, then run the rest through your normal pilot ring
- 204 cloud CVEs were fixed silently in Azure AI, Copilot Studio and Entra ID — you cannot patch those, so vet the vendor instead
Patch volume is going up permanently. Your triage should be a process, not a panic. We build small teams a patch pipeline that separates "exploited today" from "queued for Thursday," with an inventory that tells you which machines actually matter. See how we work.
Sources: BleepingComputer, SecurityWeek, Krebs on Security.
- #patch-tuesday
- #microsoft
- #vulnerability-management
- #ai-security
- #windows
Tommy Rush — Founder, Rush Commerce
Operator turned builder. 15+ years running operations — now shipping the systems businesses run on. More
Get The Rush Report weekly — one email, zero fluff.
Keep reading
Telerik RadAsyncUpload RCE: hardening is the precondition
A public exploit turns four Telerik UI for ASP.NET AJAX bugs into unauthenticated RCE — and the 2017 hardening step everyone was told to apply is what makes it work.
Read itSAP CVSS 10.0: an unauthenticated crash in Web Dispatcher
SAP's September Patch Day fixes CVE-2026-44756, a CVSS 10.0 memory corruption bug in Extended Passport processing that reaches Kernel and Web Dispatcher unauthenticated.
Read it