TL;DR
Microsoft Threat Intelligence published an attack in which compromising one internet-facing, end-of-life F5 BIG-IP cascaded into full Active Directory takeover. Threat research made the chain visible, but detection is reactive: by the time it fired, the stored credentials were already taken. What was missing was a layer to confirm, at each hop, whether the credential’s holder had the authorization and provenance for this action within this scope; instead, mere possession of stolen credentials passed as authority. Detection and pre-execution attestation are complements, not substitutes.
Incident overview
- Target: enterprise environments (organizations with internet-facing F5 BIG-IP edge appliances)
- Disclosure: 2026-05-22, Microsoft Threat Intelligence published the attack chain
- Initial access: SSH to an F5 BIG-IP Virtual Edition (VE, 15.1.201000 — a cloud-deployment build commonly provisioned via Azure ARM templates / Terraform) on Azure. That version reached end-of-life on 2024-12-31 and was out of patch supply and support at the time of compromise.
- Cascade: compromised edge appliance → SSH to the first Linux host → lateral movement to an internal Atlassian Confluence server and Windows authentication infrastructure → domain-level compromise (Active Directory)
- CVEs abused:
- CVE-2025-53521 (F5 BIG-IP APM): disclosed as a DoS in 2025-10, reclassified as RCE (CVSS 9.8) in 2026-03. CISA added it to the KEV on 2026-03-27. Shadowserver observed over 17,000 vulnerable IPs at the time.
- CVE-2025-33073 (Windows SMB NTLM reflection): disclosed by RedTeam Pentesting / Synacktiv in 2025-06. It removes the admin-rights prerequisite and enables authenticated RCE as SYSTEM on any domain-joined machine where SMB signing is not enforced, with only network reachability and any valid domain credential.
- Core: the edge appliance — externally exposed and lightly monitored — was implicitly treated as highly trusted internally, so a single compromise handed the attacker a persistent, low-visibility foothold along with the stored credentials, certificates, and identity integrations.
Timeline
- 2024-12-31: F5 BIG-IP VE 15.1.x reaches EOL; out of patch supply and support thereafter
- 2025-06: CVE-2025-33073 (SMB NTLM reflection) disclosed by RedTeam Pentesting / Synacktiv
- 2025-10: CVE-2025-53521 disclosed as a DoS in F5 BIG-IP APM
- 2026-03: CVE-2025-53521 reclassified as RCE (CVSS 9.8)
- 2026-03-27: CISA adds CVE-2025-53521 to the KEV; Shadowserver observes over 17,000 vulnerable IPs
- 2026-05-22: Microsoft Threat Intelligence publishes the full chain of the multi-stage Linux intrusion starting from F5 BIG-IP (via F5 / Confluence)
Note: proper names and CVEs are based on primary sources (research institutions, GitHub Advisory, NVD, etc.); each implementation’s remediation status varies by point in time, so consult the latest information.
Attack vector
- Initial access to the edge appliance: establish SSH access to an internet-facing EOL F5 BIG-IP VE (targeting unpatched appliances via the associated CVE-2025-53521 RCE, etc.)
- Acquiring a trusted foothold: obtain the credentials, certificates, and identity integrations stored on the appliance. Because the appliance is treated as highly trusted internally, the attacker gains internal reachability while staying low-visibility.
- Lateral movement to a Linux host: move via SSH from the F5 BIG-IP (load balancer) to the first Linux host
- Expansion to internal services: lateral movement to an internal Atlassian Confluence server and Windows authentication infrastructure
- Domain compromise: use CVE-2025-33073 (SMB NTLM reflection) to achieve SYSTEM RCE with only valid domain credentials and no admin rights, reaching Active-Directory-level compromise
Structural analysis
This case belongs to the reading of Pillar 03 (Agent Authority Proof) as “proof of the authority and identity of actors in general, not limited to AI agents.” The central failure primitive is that each hop of lateral movement was accepted on implicit trust in network “position” and “stored credentials,” rather than requiring authorization to be proven per action. Secondary categories are agent-infrastructure (the edge appliance and identity integrations as infrastructure) and attribute-proof-bypass (a credential as an attribute passing without authenticity verification).
The trust model of the edge appliance is the core. An appliance like BIG-IP is externally exposed yet treated internally as a “trusted device inside the perimeter,” holding credentials, certificates, and identity integrations. This duality — easy to target from outside, strongly trusted on the inside — amplified a single compromise into a full domain compromise. What CVE-2025-33073 shows is that authentication inside the domain rests on the premise “holding a valid credential = a legitimate actor,” and never requires the credential to prove, per action, which action it may perform and under whose authorization. Through reflection, mere possession of a credential converted instantly into SYSTEM privileges.
This is the same family as Brief 006 (the “revoked” state of a Google API key was not independently verified and remained valid after deletion): a credential’s or attribute’s state is made the premise of trust yet is never independently verified. It shares a root with Brief 029 (github.dev’s OAuth token was not scoped to the operation’s target and was valid across all repositories) in that a credential, once obtained, passes laterally without being bound to the scope of the action. This case is a field instance of that primitive propagating across an enterprise’s entire AD at a trust boundary close to physical — the edge appliance.
The detection–proof gap
Microsoft Threat Intelligence’s visualization of the attack chain, CISA’s KEV addition, Shadowserver’s exposure observations, and patching/replacing EOL appliances are indispensable for understanding the damage, containment, and prevention of recurrence; this Brief does not dispute that role. Identifying and patching exposed EOL appliances is the top-priority operational response.
But detection does not change “whether, at each hop, that action should be authorized” itself. The lateral movement here proceeded through legitimate SSH, valid domain credentials, and legitimate authentication flows, and each operation looks normal in isolation. Because the edge appliance is externally exposed and lightly monitored, detection fired late — by the time it was detected, credentials and certificates were already in the attacker’s hands. What was missing is independent verification, at the moment of the action, of “does the holder of this credential have the authorization and provenance to perform this action, within this scope?” — a different track from network monitoring and after-the-fact log tracing. As NTLM reflection shows, as long as possession of a credential is equated with proof of authorization, detection can only be reactive to the compromise.
Pre-execution attestation inverts authentication from “do you hold a credential?” to “pre-execution verification of whether this action has scoped authorization and provenance.” Instead of sending a key or a long-lived credential, it requires a verifiable, scoped, non-reusable proof per action, so that even with credentials stolen from the edge appliance or privileges gained via reflection, if the proof says “this action lacks legitimate authorization and provenance,” execution is blocked in advance. Detection of credentials (the detection-style “is this a valid credential?”) and pre-execution proof of the action (“does this action have authorization and provenance?”) are not substitutes but complements.
For the detection-vs-attestation thesis, see “The last layer left for cyber defense in the age of AI” (Lemma, 2026-05); for verifying before the action, see “Proof-as-Auth: sign in without ever sending your key” (Lemma, 2026-05).
Response and industry context
- Microsoft Threat Intelligence: published the full attack chain and made explicit how the duality of the edge appliance (externally exposed, lightly monitored, highly trusted internally) amplifies a single compromise into a domain compromise.
- F5 / CISA: CVE-2025-53521 was reclassified from DoS to RCE (CVSS 9.8) and added to the CISA KEV. The problem of continuing to run EOL appliances (BIG-IP VE 15.1.x), which leaves exposure unpatchable, was re-recognized.
- Cross-industry: the premise of treating edge appliances, identity integrations, and stored credentials as “trusted devices inside the perimeter” becomes an amplifier of lateral movement. The argument is advancing to shift the center of gravity of enterprise identity design toward not equating possession of a credential with proof of authorization, and instead verifying scoped authorization and provenance per action (proof-as-auth / per-action attestation). Inventorying EOL appliances and configuration management of cloud deployments (ARM/Terraform) are also operational points.
Lemma’s analysis
Against the structure exposed here (each hop of lateral movement is accepted on positional trust and implicit trust in stored credentials, rather than per-action proof of authorization), Lemma proposes a design that inverts authentication from “possession of a credential” to “pre-execution proof of scoped authorization and provenance per action.”
- Invert possession into proof: shift authentication from “do you hold a valid credential?” to “pre-execution verification of whether this action has legitimate authorization and provenance.”
- Scope per action: instead of sending a key or a long-lived credential, require a verifiable, scoped, non-reusable proof per action, cutting off lateral reuse.
- Eliminate positional trust: do not rest on implicit trust in network “position” or stored credentials; verify authorization and provenance independently at each hop.
- Block theft and reflection in advance: even with credentials stolen from the edge appliance or privileges gained via reflection, if the proof reports missing legitimate authorization or provenance, reject execution in advance.
In this way, if a proof of legitimate authorization and provenance does not hold, the action is rejected in advance, and detection of credentials is complemented by proof beforehand.
For the design and its scope, see Pillar 03 — Agent Authority Proof and Trust402.
Sources
- Microsoft Security Blog (Microsoft Threat Intelligence): “From edge appliance to enterprise compromise: Multi-stage Linux intrusion via F5 and Confluence” (2026-05-22; full attack chain, initial access, lateral movement, CVEs) — https://www.microsoft.com/en-us/security/blog/2026/05/22/from-edge-appliance-to-enterprise-compromise-multi-stage-linux-intrusion-via-f5-and-confluence/
- CISA KEV: CVE-2025-53521 (F5 BIG-IP APM, added 2026-03-27) — https://www.cisa.gov/known-exploited-vulnerabilities-catalog
- NVD: CVE-2025-33073 (Windows SMB NTLM reflection) — https://nvd.nist.gov/vuln/detail/CVE-2025-33073
About distribution
This material is a structured analysis of public information; it is not an audit, diagnosis, or recommendation for any specific organization.
(c) 2026 FRAME00, INC. — Built for decisions that matter.