Home/ Blog/ Security news/ Article
Blog · Security news

F5 BIG-IP APM CVE-2026-94127: Pre-Auth RCE, Exploited Now

CVE-2026-94127 is an unauthenticated RCE in F5 BIG-IP APM configured as an OAuth authorization server, exploited now. Who is exposed and how to patch.

Ornate key floating in a dark hall with faint duplicate keys drifting toward distant doors

F5 BIG-IP Access Policy Manager (APM) earns its keep as an identity checkpoint. When you run it as an OAuth authorization server, it does something more sensitive still: it mints the access tokens that let your applications trust a user. CVE-2026-94127 is an unauthenticated flaw that lets an attacker run code on exactly that box, and F5 says it is already being exploited. Treat this as a compromise of your token issuer, not a routine appliance patch.

CISA added the flaw to its Known Exploited Vulnerabilities catalog on September 22, 2026 and gave federal agencies until September 25 to act. A three-day window is rare. It is the signal to read: CISA does not set a deadline that tight unless it is confident the attacks are live.

Which configurations are exposed

The scope is narrower than "everyone on BIG-IP," and getting it right is the first piece of work. The bug only triggers when a single virtual server carries both an APM access policy and an OAuth authorization server profile. That is the setup where APM issues tokens on your behalf. If you run APM only as an OAuth client or as a resource server, this specific flaw does not reach you.

So the triage is an inventory question, not a scramble across every appliance: which of your virtual servers are configured as OAuth authorization servers? Those are the ones to patch first and to hunt on. Everything else can follow the normal schedule. The flaw is a heap-based buffer overflow, which is why crafted traffic to that virtual server ends in code execution rather than a simple crash.

Why an RCE on a token issuer is worse than a normal edge bug

A pre-authentication remote code execution (RCE) flaw on a load balancer is bad. The same flaw on the thing that issues authentication tokens is a different category. An attacker who owns the authorization server owns the trust root: they can reach the material used to sign tokens, and any application that accepts tokens from that server now accepts the attacker. Patching the box closes the hole. It does not un-issue the tokens an intruder may already have minted.

We have watched this play out on the edge-identity tier all quarter. SonicWall SMA1000 and Citrix NetScaler both took pre-auth hits on the boxes that gate access, and in the Klue campaign the damage came from abusing OAuth trust rather than cracking a password. The pattern holds: the gateway that grants access is the asset attackers want, because owning it means they never have to log in again. It is the same lesson as edge devices being the entry point, moved up one layer to the identity plane.

Affected and fixed versions

The affected trains are 21.1.0, 17.5.0 through 17.5.1, and 17.1.0 through 17.1.3, and F5 has published an engineering hotfix for each. Match your version, then apply the matching hotfix.

BIG-IP branchAffected versionsFixed by hotfix
21.121.1.0Hotfix-BIGIP-21.1.0.2.0.30.22-ENG
17.517.5.0 to 17.5.1Hotfix-BIGIP-17.5.1.9.0.160.12-ENG
17.117.1.0 to 17.1.3Hotfix-BIGIP-17.1.3.5.0.41.14-ENG
Source: F5 security advisory, September 22, 2026.

If you cannot deploy a hotfix immediately, F5 offers an iRule mitigation for affected virtual servers through its support team. Apply that as a stopgap, not a substitute. CERT-EU's guidance is to put the iRule in place first, so you have a forensic tripwire, then install the hotfix.

How to tell if you were already hit

Patching answers "am I still exposed." It does not answer "was I already caught in the window before I patched." For a token issuer, that second question matters more, so pull your logs before you close the book. Investigators have described a recognizable failure signature: a burst of OAuth token-validation errors from one source, followed by unusual commands and a crash of the traffic management process.

BIG-IP APM: signs of attempted exploitation
Repeated OAuth UserInfo failures from one source IP
  error "The access token is invalid" (10+ in a short window)
Unexplained rise in the total_failed OAuth counter metric
Suspicious shell commands in /var/log/audit near those failures
TMM core files / repeated SIGABRT (traffic management process crash)

None of these is proof on its own. Taken together, a run of UserInfo failures from a single address, a spike in the failed-token counter, unexplained commands in the audit log, and a TMM crash in the same window is the shape of an attempted or successful exploit. Public scans put the number of internet-exposed BIG-IP APM instances above 14,700, per BleepingComputer, so the target set is large.

Patch the token issuer, then hunt the logs

Work it in this order:

  • Inventory which virtual servers run an OAuth authorization server profile alongside an APM access policy. Those are in scope.
  • Apply the F5 hotfix for your branch today. If you cannot, request the iRule mitigation from F5 support and schedule the hotfix immediately after.
  • Hunt the logs on any exposed instance for the signature above, reaching back to before your patch.
  • If you find evidence of exploitation, treat it as an identity incident: rotate the keys used to sign OAuth tokens and revoke tokens issued from the affected server. A patched box can still have handed valid tokens to an attacker.

The flaws that keep landing on CISA's must-patch list this year share an address: the edge and identity tier, the boxes that decide who gets in. F5 BIG-IP is a repeat resident there, and this one sits on the most sensitive job that tier does. Patch it like the token mint it is.

Topics

Frequently asked questions

What is CVE-2026-94127?

CVE-2026-94127 is a heap-based buffer overflow in F5 BIG-IP Access Policy Manager (APM) that lets an unauthenticated attacker run code remotely. It carries a CVSS score of 9.8 and affects only systems where APM is configured as an OAuth authorization server. F5 confirms it is being exploited.

Which F5 BIG-IP versions are affected?

The flaw affects BIG-IP APM 21.1.0, 17.5.0 through 17.5.1, and 17.1.0 through 17.1.3 when configured as an OAuth authorization server. F5 has published engineering hotfixes for each branch. Deployments using APM only as an OAuth client or resource server are not affected.

Is CVE-2026-94127 being exploited?

Yes. F5 and CISA both report active exploitation in the wild, and CISA added the flaw to its Known Exploited Vulnerabilities catalog on September 22, 2026, with a federal patch deadline of September 25. The short window reflects confidence that attacks are ongoing.

How do I know if my F5 BIG-IP was compromised?

Look for repeated OAuth UserInfo request failures with the error "The access token is invalid" from a single source, an unexplained rise in the total_failed OAuth counter, and suspicious commands in the audit log near those failures, often followed by a crash of the traffic management (TMM) process.

What should I do if I cannot patch immediately?

Request F5's temporary iRule mitigation for affected virtual servers through F5 Support, then apply the engineering hotfix as soon as possible. Because the affected component issues authentication tokens, also treat any exposed instance as possibly breached and hunt for the indicators of compromise.

Ready to meet the Guardians?

Deploys fast - agentless for monitoring and cloud, a lightweight agent for deep endpoint security. Just Suriq, standing watch.