Strobesstrobes
Platform
Solutions
Resources
Customers
Company
Pricing
Book a Demo
Strobesstrobes

Strobes connects every exposure signal to autonomous action, so security teams fix what matters, prove what works, and stop chasing noise.

Book a DemoTalk to an expert
ISO 27001SOC 2CREST
  • Platform
  • Platform Overview
  • Agentic Exposure Management
  • AI Agents
  • Integrations
  • API & Developers
  • Workflows & Automation
  • Analytics & Reporting
  • Solutions
  • Exposure Assessment (EAP)
  • Attack Surface Management
  • Application Security Posture
  • Risk-Based Vulnerability Management
  • Adversarial Exposure Validation (AEV)
  • AI Pentesting
  • Pentesting as a Service
  • CTEM Framework
  • By Industry
  • Financial Institutions
  • Technology
  • Retail
  • Healthcare
  • Manufacturing
  • By Roles
  • CISOs
  • Security Directors
  • Cloud Security Leaders
  • App Sec Leaders
  • Resources
  • Quick Agentic Pentest
  • Blog
  • Customer Stories
  • eBooks
  • Whitepapers
  • Datasheets
  • Videos & Demos
  • Exposure Management Academy
  • Pentesting ROI Calculator
  • Pentest Health Check
  • Security Tool ROI Calculator
  • Company
  • About Strobes
  • Meet the Team
  • Trust & Security
  • Contact Us
  • Careers
  • Become a Partner
  • Technology Partner
  • Partner Deal Registration
  • Press Release

Weekly insight for security leaders

CTEM research, agentic AI trends, and what's actually moving the needle.

© 2026 Strobes Security Inc. All rights reserved.

Privacy PolicyTerms of ServiceCookie PolicyAccessibilitySitemap
Back to Blog
Top CVEs of July 2026
CVEVulnerability Intelligence

Top CVEs of July 2026

Shubham JhaAugust 3, 202612 min read

Table of Contents

  • What did July 2026 actually look like?
  • CVE-2026-56155, an AD FS zero-day found inside somebody’s incident
    • What to do right now
  • CVE-2026-45659, the May patch that became a July deadline
    • What to do right now
  • CVE-2026-58644, one half of a matched deserialization pair
    • What to do right now
  • CVE-2026-50522, the SharePoint RCE Microsoft labeled an unknown
    • What to do right now
  • CVE-2026-57092, the highest score of the month and the lowest urgency
    • What to do right now
  • At a glance
  • How should you prioritize these five?
  • Frequently asked questions
  • Related reading
  • Sources

Authors

S
Shubham Jha

Share

Table of Contents

  • What did July 2026 actually look like?
  • CVE-2026-56155, an AD FS zero-day found inside somebody’s incident
    • What to do right now
  • CVE-2026-45659, the May patch that became a July deadline
    • What to do right now
  • CVE-2026-58644, one half of a matched deserialization pair
    • What to do right now
  • CVE-2026-50522, the SharePoint RCE Microsoft labeled an unknown
    • What to do right now
  • CVE-2026-57092, the highest score of the month and the lowest urgency
    • What to do right now
  • At a glance
  • How should you prioritize these five?
  • Frequently asked questions
  • Related reading
  • Sources

Authors

S
Shubham Jha

Share

TL;DR
  • ✓CVE-2026-56155 (AD FS, CVSS 7.8) was exploited before a patch existed and is credited to Microsoft’s Detection and Response Team, which means it came out of a live intrusion.
  • ✓CVE-2026-45659 (SharePoint Server, CVSS 8.8) was patched in May, KEV’d July 1, federal deadline July 4. Microsoft had assessed it “Exploitation Less Likely.”
  • ✓CVE-2026-58644 (SharePoint Server, CVSS 9.8) is unauthenticated deserialization RCE with no user interaction required. It has a twin, next on this list. KEV on July 16.
  • ✓CVE-2026-50522 (SharePoint Server, CVSS 9.8) is 58644’s twin, demonstrated live at Pwn2Own Berlin, and Microsoft’s advisory still said “Exploit Maturity Unknown.” KEV on July 22.
  • ✓CVE-2026-57092 (Windows VMSwitch, CVSS 9.9) is a guest-to-host Hyper-V escape and the highest score of the month. No confirmed exploitation, no public PoC.
  • ✓Patch order: AD FS first because it was exploited before a patch existed, then the three SharePoint RCEs oldest KEV entry first, then VMSwitch. That inverts the CVSS ranking, which is the point.

What did July 2026 actually look like?

If you only get to fix five things from July, fix these five.

Three are in CISA KEV. One was exploited before a patch existed. One scores higher than all of them and has no exploit at all, which is the reason this list isn’t ordered by CVSS. They run in order of exploitation evidence: what was attacked before a fix existed, then how long each has been confirmed in use, then what hasn’t been attacked at all.

Each one is tracked on Strobes Vulnerability Intelligence with live EPSS and KEV state.

CVE-2026-56155, an AD FS zero-day found inside somebody’s incident

CVE-2026-56155 is an elevation of privilege flaw in Active Directory Federation Services, CVSS 7.8, exploited in the wild before a patch existed. Root cause is insufficient access-control granularity. It needs local access and low privileges to start, which is why it scores 7.8 instead of higher.

Credit went to Microsoft’s Detection and Response Team. That line matters more than the score. DART does incident response. A DART-credited zero-day wasn’t found in a lab or submitted through a bounty program, it was pulled out of a real compromise.

AD FS is the worst place to have a privilege escalation bug. It’s the identity broker between your on-premises directory and every federated application behind it. ZDI’s read is that it’s exactly what attackers pivot through once inside, and that it pairs naturally with an RCE, which is the standard two-stage pattern in ransomware intrusions.

AD FS also picked up more than ten other fixes in the same release, mostly denial of service. If MDASH is now grinding through AD FS, expect more, and expect some to matter more than their scores suggest.

What to do right now

  • Apply the July AD FS update ahead of the rest of the July release.
  • Treat AD FS servers as tier-zero identity assets: no shared local admin, no general-purpose software, no lateral RDP path from workstation subnets.
  • Review AD FS logs for token issuance with no matching authentication event, and audit recent local account or group membership changes on the AD FS hosts themselves.
  • Plan the move to Entra ID federation. Running AD FS on-premises means maintaining an internet-adjacent identity server that keeps drawing fire.

CVE-2026-45659, the May patch that became a July deadline

CVE-2026-56155 on Strobes Vulnerability Intelligence showing CVSS 7.8, zero-day, exploit and patch available
CVE-2026-56155 on Strobes VI: CVSS 7.8, zero-day, exploit and patch available.

CVE-2026-45659 is authenticated deserialization RCE in SharePoint Server, CVSS 8.8, and it needs only Site Member permissions. Microsoft shipped the fix in May 2026. No admin rights, no elevated privileges, just the level of access most SharePoint deployments hand out without thinking.

CISA added it to KEV on July 1 with a July 4 federal remediation deadline. Microsoft’s advisory had tagged it “Exploitation Less Likely.”

That’s the first of two vendor exploitability labels in this post that didn’t survive contact with reality. Vendor exploitability fields are forecasts published before anyone attacks the bug. KEV is a measurement taken after. Triaging on the forecast means patching against a prediction that was already six weeks stale.

On attribution: Microsoft has separately described SharePoint intrusions involving Storm-2603 and Warlock ransomware, and it’s tempting to connect that here. Don’t. As of reporting it isn’t publicly known who is exploiting 45659 or what they want. Exploitation is confirmed. The actor isn’t.

The operational lesson is patch lag. A fix existed for roughly six weeks before exploitation was confirmed, which is a normal enterprise patch cycle. Whether you got hit came down to where in that cycle you happened to sit. That’s the argument for risk-based vulnerability management over calendar-driven patching.

What to do right now

  • Rotate ASP.NET machine keys on any SharePoint server that was internet-reachable before you patched, then recycle the app pools. Attackers have been stealing them for persistence, so a patch alone does not evict anyone. On a multi-server farm, rotate across the farm in one coordinated change or you’ll break view state and auth cookies between nodes.
  • Verify the May 2026 SharePoint update actually landed. Six weeks is long enough for a server to get rebuilt or restored from an unpatched image.
  • Audit who holds Site Member permissions or above. This bug requires authentication, so your permission sprawl is the exploit prerequisite.
  • Re-scan even if your records say patched. Records and reality diverge, which is why validation is a separate step from scanning.

CVE-2026-58644, one half of a matched deserialization pair

CVE-2026-58644 is unauthenticated deserialization RCE in SharePoint Server, CVSS 9.8, with no credentials and no user interaction required. It has a twin, CVE-2026-50522, next on this list: same product, same score, same root cause. ZDI covered both in a single entry because there’s no operational difference between them. CISA listed this one on July 16, six days before the twin.

Both ship in the same July update, so patching once closes both. The reason it’s worth naming separately is what it tells you about the product. SharePoint deserialization produced exploited RCE in 2025 and produced it again across multiple CVEs in 2026.

When the same bug class keeps landing in the same product, the CVE isn’t the finding. The finding is that you’re running an internet-facing app with an uncontained deserialization surface, and you should expect a sixth and a seventh.

What to do right now

  • Verify both CVEs are closed on every farm member, not just the ones you patched first.
  • Pull SharePoint into your patching exception review. Any server with an exception now has two unauthenticated RCEs behind it.
  • Check whether SharePoint shows up in your external asset inventory at all. Plenty of teams find one they’d forgotten about.

CVE-2026-50522, the SharePoint RCE Microsoft labeled an unknown

CVE-2026-50522 on Strobes Vulnerability Intelligence showing CVSS 9.8, exploit available, patch available, unauthenticated SharePoint RCE
CVE-2026-50522 on Strobes VI: CVSS 9.8, exploit available, patch available, critical priority.

CVE-2026-50522 is unauthenticated remote code execution in Microsoft SharePoint Server, CVSS 9.8, with no credentials and no user interaction required. The root cause is deserialization of untrusted data. Reach the server, send the payload, get code execution.

Here is the second vendor label of the month that didn’t survive contact with reality, and it failed in the opposite direction to 45659’s. This bug was demonstrated at Pwn2Own Berlin in May, meaning ZDI handed Microsoft a working exploit before the patch shipped. Microsoft’s advisory still carried an “Exploit Maturity Unknown” label. Childs flagged that in ZDI’s July review as a reason to run your own risk assessment instead of trusting a vendor exploitability field.

CISA added it to KEV on July 22 as part of a broader SharePoint hardening alert. That alert names five separate exploited SharePoint CVEs and describes the post-exploitation pattern: stealing IIS machine keys and chaining further deserialization to persist and deploy malware.

Machine key theft is the detail that changes your response plan. If an attacker pulled your keys before you patched, the patch doesn’t evict them. They keep forging valid payloads against a fully updated server. Patching closes the door. It doesn’t remove the guest.

What to do right now

  • Apply the July SharePoint updates for Subscription Edition, 2019, and Enterprise 2016. Every supported on-premises version is in scope.
  • Hunt the CISA-described pattern: unexpected w3wp.exe child processes, new or modified files under _layouts, outbound connections originating from SharePoint hosts.
  • Get SharePoint off the public internet. If you can’t, confirm what’s actually reachable with adversarial exposure validation rather than trusting your asset inventory.

CVE-2026-57092, the highest score of the month and the lowest urgency

CVE-2026-57092 is a use-after-free in Windows VMSwitch, CVSS 9.9, the highest of the July release, and it escalates a low-privileged attacker out of a guest VM to full host compromise. ZDI called it the top score of the month and drew the comparison to the ESXi guest-to-host escape demonstrated at Pwn2Own Berlin. If you run Hyper-V, VMSwitch is in the path.

A guest-to-host escape breaks the boundary your architecture depends on. Every “that workload is isolated” claim in your risk register rests on it holding.

It also has no KEV entry and no public proof-of-concept as of this writing, and that isn’t a mystery. It requires code execution inside a guest first. It’s a second-stage primitive, not an entry point, so low exploitation volume is what you’d predict from the access requirements alone.

Which is exactly the gap CVSS doesn’t measure. Compare it to CVE-2026-56164 from the same release: SharePoint elevation of privilege, CVSS 5.3, rated Moderate, missing authentication, unauthenticated over the network, no user interaction. CISA added it to KEV on July 14. A 5.3 that anyone on the internet could reach got attacked. A 9.9 that needs a foothold first didn’t.

CVSS measures technical severity honestly and it was never designed to answer the question you’re actually asking. Attackers select on reachability, reliability, and target count. Pre-auth beats post-auth every time, regardless of what the number says. That’s the basis of risk-based prioritization.

What to do right now

  • Patch VMSwitch on your Hyper-V hosts through your normal cycle, not tonight.
  • Prioritize hosts running lower-trust guests: dev sandboxes, customer workloads, anything a contractor can log into.
  • Put it on your watch list. A 9.9 host escape with no public exploit today becomes urgent the week a PoC lands.

At a glance

Three of these five are the same product. That’s the story of July.

CVEProductCVSSTypeExploitedFix
CVE-2026-56155Active Directory Federation Services7.8Local priv-esc, zero-dayExploited pre-patch, DART creditJuly Patch Tuesday
CVE-2026-45659SharePoint Server8.8Authd deserialization RCEKEV July 1, FCEB due July 4May Patch Tuesday
CVE-2026-58644SharePoint Server9.8Unauth deserialization RCEKEV July 16July Patch Tuesday
CVE-2026-50522SharePoint Server9.8Unauth deserialization RCEKEV July 22, Pwn2Own demoJuly Patch Tuesday
CVE-2026-57092Windows VMSwitch (Hyper-V)9.9Guest-to-host VM escapeNot exploitedJuly Patch Tuesday

CVSS values as published by Microsoft and carried on Strobes VI at time of writing. Two of the five arrived with vendor exploitability labels, “Exploit Maturity Unknown” and “Exploitation Less Likely,” that KEV later contradicted.

How should you prioritize these five?

Patch AD FS first, then the three SharePoint bugs, then VMSwitch on your normal cycle. That inverts the CVSS ranking, which would have put the untouched 9.9 at the top.

The order follows what each factor predicts. AD FS leads because it was exploited before any fix existed, which is the strongest evidence on this list and something no amount of patch discipline would have covered. The SharePoint bugs follow by KEV date, oldest first, because longer confirmed exploitation means more dwell time on anything you left exposed. VMSwitch is severe and unattacked, which makes it a patch rather than an incident.

The one rule to take from July: stop feeding vendor exploitability fields into triage. Both SharePoint labels failed in the same month, on the same product, in opposite directions. Those fields are published before anyone attacks the bug. KEV and EPSS move afterward, which is what makes them worth acting on.

Six hundred CVEs a month is the new baseline and Microsoft said so out loud. Manual severity triage doesn’t survive that volume. What survives is a queue ordered by exploitation evidence, exploit availability, and confirmed reachability in your environment, which is the prioritization stage of a CTEM program and what Strobes VI tracks per CVE at strobes.co/vi.

Frequently asked questions

Which July 2026 CVE should I patch first?

CVE-2026-56155, the AD FS flaw, because it was exploited before a patch existed. Then the three SharePoint RCEs, oldest KEV entry first. All three are in CISA KEV and CISA issued a dedicated SharePoint hardening alert. Rotate machine keys after patching, because attackers have been stealing them for persistence.

Why is CVE-2026-45659 on a July list if it was patched in May?

Because CISA confirmed exploitation on July 1 and set a July 4 federal deadline. Microsoft had assessed it “Exploitation Less Likely” when the patch shipped. The fix sat available for roughly six weeks before anyone confirmed attacks, which is why rolling re-prioritization beats closing a patch cycle and calling it done.

Do I still need to act if I already applied the July SharePoint update?

Yes. CISA’s alert describes attackers stealing IIS machine keys for persistence. If your server was exposed before you patched, rotate ASP.NET machine keys across the farm, recycle the app pools, and hunt for prior access. A patch alone won’t remove an attacker holding valid keys.

Should I treat CVE-2026-57092 as urgent because it scores 9.9?

No. It’s a real Hyper-V guest-to-host escape worth patching, but it needs code execution inside a guest first, so it’s a second-stage primitive rather than an entry point. There’s no confirmed exploitation and no public PoC as of this writing. Meanwhile a SharePoint bug scored 5.3 reached KEV on July 14.

Why did Microsoft ship over 600 CVEs in one month?

Microsoft confirmed that an AI vulnerability discovery pipeline called MDASH now feeds its patch stream and told customers to expect higher volumes in every release going forward. ZDI’s Microsoft CVE count for 2026 to date already exceeds every previous full-year total in its twenty-year ledger.

How does Strobes help with a month like July?

Strobes Vulnerability Intelligence tracks exploit availability, EPSS movement, and KEV status per CVE in real time, and the platform validates which findings are actually reachable in your environment rather than theoretically present. That turns a 600-CVE release into a short ordered queue. See Adversarial Exposure Validation and RBVM.

Related reading

  • Top CVEs of June 2026: 5 critical flaws to patch now
  • CVE-2025-53770: Microsoft SharePoint zero-day exploited in RCE attacks
  • What is vulnerability prioritization? A Strobes guide
  • Vulnerability management vs patch management
  • Adversarial exposure validation for modern environments

Sources

  1. Strobes Vulnerability Intelligence
  2. Zero Day Initiative, The July 2026 Security Update Review
  3. CISA, Urges SharePoint Hardening After New Exploitations
  4. CISA Known Exploited Vulnerabilities Catalog
  5. Microsoft Security Update Guide
  6. FIRST EPSS Model
  7. NIST National Vulnerability Database
Tags
top CVEs July 2026CVE-2026-50522 SharePointCVE-2026-58644 SharePointCVE-2026-45659 SharePointCVE-2026-56155 AD FSCVE-2026-57092 VMSwitchCISA KEV July 2026July 2026 Patch Tuesdayvulnerability prioritization

Stop chasing vulnerabilities Start reducing exposure

See how Strobes AI agents validate and fix your most critical exposures automatically.

Book a Demo
Continue Reading

Related Posts

wp2shell: a critical pre-authentication remote code execution vulnerability in WordPress Core, affecting versions 6.9.0 to 7.0.1.
Exposure ValidationCTEM

wp2shell: A Pre-Authentication RCE in WordPress Core, and Why It Is an Exposure Validation Problem

wp2shell is a pre-authentication RCE in WordPress Core that an anonymous request can trigger on a default install. Here are the affected versions, the patch steps, and why events like this are really an exposure validation problem.

Jul 18, 20269 min
Top CVE's of June 2026
CVEVulnerability Intelligence

Top CVEs of June 2026: 5 Critical Flaws to Patch Now

Five CVEs defined June 2026: Check Point VPN bypass, Splunk pre-auth RCE, Windows HTTP.sys kernel RCE, LiteLLM AI-gateway RCE, and Defender BlueHammer. How to fix each.

Jul 1, 202612 min
CVE-2026-41940 - cPanel WHM Critical Pre-Auth Bypass Vulnerability
CVEVulnerability Intelligence

Top CVEs of May 2026: 5 Critical Flaws to Patch Now

Five CVEs dominated May 2026: cPanel's two-month zero-day, Linux's stealth kernel priv-esc, Langflow exploited 20 hours after disclosure, n8n's perfect-10 RCE chain, and Microsoft's SSO bypass. Here's what happened and what to do.

Jun 3, 20269 min