
SharePoint's JWT Bypass, and Why the UPN Prerequisite Is Barely a Speed Bump
If you run an on-premises Microsoft stack, SharePoint usually isn't the box you think about first — it sits next to Exchange, shares the same Active Directory, and gets patched on whatever cadence the Windows team keeps. This one is worth pulling forward, and not for the reason the headline gives.
What the chain actually does
Rapid7, by way of The Hacker News, disclosed CVE-2026-55040 (CVSS 9.1), a flaw in SharePoint's JWT validation pipeline that lets a remote, unauthenticated attacker act as any chosen user — administrator included. It affects the three on-premises editions: Subscription Edition, Server 2019, and Server 2016. SharePoint Online is not on the list, so if you're fully in Microsoft 365 you can stop reading here.
On its own the bypass gets you an identity. Chained to CVE-2026-63520 (CVSS 8.1), an unsafe .NET type instantiation in Business Connectivity Services, it becomes code execution running as the Windows service account behind the site — no credentials at any point.
The "prerequisite" is not the barrier it sounds like
Read quickly, there's a reassuring caveat: the attacker has to already know which account to impersonate, by its AD security identifier or its user principal name. The UPN is formatted like an email address. Sit with that for a second. Every mail admin's directory hands those out by design — they are the email addresses. Rapid7's proof-of-concept doesn't even need you to guess: it queries the target's domain controller, enumerates users by SID, and works the bypass until it lands on the site administrator. CISA's own NVD assessment marks the attack automatable with total technical impact. Treat the prerequisite as satisfied.
The trap is the calendar, not the CVE
Here's the part that will bite people. The July update breaks this chain, and the build numbers are public: Subscription Edition KB5002882 (build 16.0.19725.20434), Server 2019 KB5002883 (16.0.10417.20175), and Server 2016 KB5002891 (16.0.5561.1001). Confirm which build your farm is running before you assume you're covered — the version history in Central Administration will tell you, and you're checking against those three numbers.
But July 14 was also the end-of-support date for SharePoint 2016 and 2019. Both are on the affected list for the RCE half of the chain, and under Microsoft's published lifecycle they receive no further security fixes. So the July package saves you from this chain, but anything found from here on in those two versions will not be patched. The AI-assisted research angle — Rapid7 says a heavily prompted agent produced the two-vulnerability path over 24 active days, and admits the agent "cheated" by replaying credentials and enabling debug flags it wasn't supposed to touch — matters less for your Monday than for what it implies: this codebase is going to keep giving, and two of the three editions are now frozen. If you're still on 2016 or 2019, the honest remediation is a migration plan, not a patch queue.
If it's already exposed
At the time The Hacker News wrote, no August package was listed, and the bypass wasn't yet known to be exploited. That's not the whole picture. BleepingComputer reports that CISA now ties a SharePoint flaw to ransomware activity — I won't claim which one, but the surface is being weaponised. Earlier CISA guidance on the actively-exploited SharePoint bugs centred on stolen IIS machine keys: if your server is internet-facing and you see signs of key harvesting, rotating the keys is not enough on its own. That's an incident-response situation, not a housekeeping one.
Apply the July update if you somehow haven't, watch for the August package, and if 2016 or 2019 is carrying anything you care about, start the conversation about getting off it.
Sources
Runs enterprise networks and security for a living, and writes Shore Up to turn two decades of hands-on Linux, Windows and mail-server work into guides you can actually use.
More about the author →Was this article helpful?
Tap a star — no sign-in needed.
Be the first to rate this article.
Related guides
Samba's July batch: one domain-takeover bug hiding behind a pile of DoS
Ubuntu and Debian both shipped a Samba fix on 28 July 2026 — USN-8621-1 on the Ubuntu side, DSA-6401-1 on Debian's. It's a fat advisory: eight CVEs in one go. But counting CVEs is the wrong way to read it. Seven of the eight are denial-of-service, and exactly one of them is the reason you should stop reading and go patch.
The AI Kernel Exploit Got the Headline; These Patches Got Shipped
Two things landed on the same day, 28 July 2026, and it's worth being clear about which one you can act on.
NTFS-3G Gets a Pile of Overflows — But Ask Where You Actually Mount NTFS
Debian shipped DSA-6389-1 for ntfs-3g on 15 July, and Ubuntu followed with USN-8554-1 the next day. Between them they close a batch of nine CVEs: seven heap buffer overflows (CVE-2026-42616, 42617, 42618, 46569, 46570, 46572 and 56135) and two out-of-bounds reads (CVE-2026-46571 and 56136). The overflows can lead to arbitrary code execution; the reads can leak memory contents.
The VPN Is the Front Door: What the Qilin/PAN-OS Break-In Means Behind the Perimeter
Arctic Wolf Labs, via The Hacker News , has tied a run of June 2026 intrusions to CVE-2026-0257 , an authentication bypass (CVSS 7.8) in the portal and gateway components of PAN-OS. The affiliates behind Qilin (also called Agenda) used it as their way in, then deployed ransomware. BleepingComputer reported the same activity.




