CVE-2026-94127: Critical F5 BIG-IP APM Zero-Day Heap Overflow in OAuth Authorization Server Exploited for Unauthenticated Remote Code Execution

CVE-2026-94127 (TL-2026-2632), also tracked as F5 K000162605, is a critical-severity software vulnerability scored CVSS 9.8, first published 2026-09-23. It has no confirmed attribution, affects F5 BIG-IP Access Policy Manager (APM) - OAuth Authorization Server, references 1 CVE (CVE-2026-94127), maps to 10 MITRE ATT&CK techniques (T1040, T1059.004, T1071), and is covered by 9 detection rules and 7 indicators of compromise.

Key facts for TL-2026-2632

Threat ID
TL-2026-2632
Also known as
F5 K000162605, F5 ID 2524777, F5 BIG-IP APM OAuth Authorization Server RCE, CERT-EU 2026-013
Severity
CRITICAL
CVSS
9.8 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Status
ACTIVE
Category
VULNERABILITY
First published
2026-09-23
Last reviewed
2026-09-23
Attribution confidence
LOW
Motivation
UNKNOWN
Target sectors
government administration, finance, enterprise, technology
Target regions
North America, Europe, Global
Detection rules
9
Indicators of compromise
7

CVE-2026-94127 is a pre-authentication heap-based buffer overflow (CWE-122) in the Traffic Management Microkernel (TMM) data plane of F5 BIG-IP Access Policy Manager (APM) 21.1.0, 17.5.0-17.5.1 and 17.1.0-17.1.3 that yields remote code execution when a virtual server carries both an APM access policy and an OAuth Authorization Server profile. F5 (K000162605) confirmed in-the-wild zero-day exploitation on 2026-09-22 and shipped engineering hotfixes plus a temporary iRule; CISA added it to KEV the same day with a 2026-09-25 federal remediation deadline.

How CVE-2026-94127 works

On 22 September 2026 F5 published security advisory K000162605 (internal tracking ID 2524777) disclosing CVE-2026-94127, a critical heap-based buffer overflow (CWE-122) in BIG-IP Access Policy Manager (APM). F5 stated it had learned the vulnerability was already being exploited in the wild, making it a true zero-day at disclosure. CISA added the flaw to the Known Exploited Vulnerabilities (KEV) catalog on 2026-09-22 as "F5 BIG-IP APM Heap-based Buffer Overflow Vulnerability" (alongside two Check Point flaws and an Arista VeloCloud Orchestrator flaw) and ordered FCEB agencies to remediate by 2026-09-25, a 72-hour window; CISA's SSVC assessment records exploitation as active, the flaw as automatable, and technical impact as total. CERT-EU issued Security Advisory 2026-013 the same day (16:52 UTC) urging evidence preservation, hotfix installation and compromise assessment.

Vulnerable configuration: the flaw is reachable only when a BIG-IP virtual server has BOTH an APM access policy AND an OAuth profile in which APM operates as an OAuth Authorization Server (issuing access tokens to applications). Deployments that use APM strictly as an OAuth Client or Resource Server, without an OAuth authorization server profile, are not affected. Systems running in Appliance mode remain vulnerable when the affected configuration is present. Affected releases are BIG-IP APM 21.1.0, 17.5.0-17.5.1 and 17.1.0-17.1.3. BIG-IP Next, BIG-IQ Centralized Management, F5 Distributed Cloud services, F5OS, NGINX products and F5 AI Gateway are not affected. Because the bug lives in the data plane, restricting access to the BIG-IP management interface does not protect against it (The Hacker News).

Exploit mechanics: F5 characterises this as a data-plane issue in the Traffic Management Microkernel (TMM) with no control-plane exposure. An unauthenticated attacker with network access to an affected virtual server sends specially crafted traffic to the OAuth Authorization Server configuration; the heap overflow corrupts TMM memory during request handling and can be steered into arbitrary code execution on the appliance. No authentication or user interaction is required and attack complexity is low (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H = 9.8; CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N = 9.3). Secondary analysis (Decryption Digest) describes the trigger as a single crafted HTTP request carrying malformed or oversized OAuth parameters that TMM's OAuth token-processing code copies into a fixed-size heap buffer without length validation, before any authentication check completes, overwriting adjacent heap metadata; F5 has not publicly confirmed the exact vulnerable parser. Exploitation can drive TMM into a loop, at which point the SOD (failover/watchdog) daemon sends TMM a SIGABRT (signal 6), producing a TMM core file and interrupting all traffic handled by the data plane.

Post-exploitation exposure: code execution inside TMM places the attacker in-line with everything the appliance brokers. Decryption Digest notes that a compromised APM gives access to all traffic flowing through the appliance, SSL/TLS inspection keys, active VPN sessions and credentials in transit, the ability to forge or revoke OAuth tokens issued by the compromised authorization server, and direct network adjacency to internal resources. F5's indicators show attackers running commands on the host after successful exploitation, and SOC Prime additionally advises watching for new or unexplained outbound connections from the appliance, unexpected processes or files appearing after suspicious OAuth activity, and configuration changes without a corresponding administrator action.

Indicators of compromise (behavioural - F5 published no IP, domain or hash IOCs): (1) repeated failed OAuth UserInfo requests in /var/log/apm with the error description "The access token is invalid" (CERT-EU log pattern: "err tmm1[...]: 01990004:3: <PROFILE_NAME>: Request UserInfo from Source ID (null) IP <IP> failed") - ten or more related failures, especially from a single source IP within a short period, warrant analysis; (2) an unexplained increase in the OAuth failure counters, checked with `tmctl global_oauth_stat -s total_requests,total_userinfo_requests,total_failed`; (3) suspicious command activity recorded in /var/log/audit; (4) TMM core files in /var/core/ indicating a SIGABRT. F5's guidance is that the combination of multiple OAuth authentication failures, followed by suspicious commands, shortly followed by a TMM SIGABRT should trigger human review.

Exposure and context: Shadowserver tracks more than 14,700 IP addresses exposing BIG-IP APM fingerprints (Network World cites more than 15,000, roughly 5,000 each in North America and Europe), although these counts do not indicate how many run the vulnerable OAuth AS configuration or remain unpatched. No public proof-of-concept had been identified at publication, and F5 has not disclosed the threat actor, victim count, targeted industries or post-compromise objectives. BleepingComputer notes eight F5 vulnerabilities have been listed by CISA as exploited since November 2021, four of them in ransomware attacks, and that state-sponsored hackers breached F5 in August 2025 and stole undisclosed BIG-IP source code. The disclosure also lands weeks after reporting (Help Net Security, BleepingComputer, 2026-09-09) on a Linux rootkit (tracked by ESET as PoisonedRefresh) deployed on BIG-IP APM devices breached through the earlier APM RCE CVE-2025-53521 that serves poisoned in-memory APM webtop PHP files plus a hidden UNIX-socket bash shell; there is no public evidence linking that campaign to CVE-2026-94127, but it demonstrates sustained adversary interest in APM identity gateways, which terminate TLS and handle SSO tokens and credentials for downstream applications.

Remediation: install the engineering hotfix for the running branch (Hotfix-BIGIP-21.1.0.2.0.30.22-ENG, Hotfix-BIGIP-17.5.1.9.0.160.12-ENG, Hotfix-BIGIP-17.1.3.5.0.41.14-ENG or later). Where immediate patching is impossible, apply the temporary mitigating iRule available from F5 Support to each affected APM virtual server. CERT-EU and SOC Prime stress preserving forensic evidence (logs, TMM core files, plus upstream firewall, IDS/IPS, NetFlow, DNS and authentication telemetry) before patching and performing compromise assessment; it is not documented whether the hotfix removes access an attacker already obtained, so indicators of compromise must trigger full incident response, including rotation of keys, certificates and OAuth signing material held on the appliance.

MITRE ATT&CK techniques used in TL-2026-2632

Credential Access

T1040 Network Sniffing; T1552.004 Unsecured Credentials: Private Keys; T1606 Forge Web Credentials

Execution

T1059.004 Command and Scripting Interpreter: Unix Shell

Command and Control

T1071 Application Layer Protocol

Persistence

T1078 Valid Accounts

Initial Access

T1190 Exploit Public-Facing Application

Impact

T1499.004 Endpoint Denial of Service: Application or System Exploitation

Resource Development

T1587.004 Develop Capabilities: Exploits

Reconnaissance

T1595.002 Active Scanning: Vulnerability Scanning

Affected products and versions in CVE-2026-94127

  • F5 — BIG-IP Access Policy Manager (APM) - OAuth Authorization Server configuration
    Vulnerable versions: 21.1.0; 17.5.0-17.5.1; 17.1.0-17.1.3
    Fixed in: Hotfix-BIGIP-21.1.0.2.0.30.22-ENG; Hotfix-BIGIP-17.5.1.9.0.160.12-ENG; Hotfix-BIGIP-17.1.3.5.0.41.14-ENG

Remediation for CVE-2026-94127

Patches

  • BIG-IP APM 21.1.0: Hotfix-BIGIP-21.1.0.2.0.30.22-ENG or later
  • BIG-IP APM 17.5.0-17.5.1: Hotfix-BIGIP-17.5.1.9.0.160.12-ENG or later
  • BIG-IP APM 17.1.0-17.1.3: Hotfix-BIGIP-17.1.3.5.0.41.14-ENG or later
  • F5 advisory K000162605

Immediate actions

  • Identify every BIG-IP virtual server that carries both an APM access policy and an OAuth Authorization Server profile (e.g. review 'tmsh list ltm virtual all-properties' output)
  • Preserve forensic evidence before changes: /var/log/apm, /var/log/audit, /var/core TMM core files, plus upstream firewall, IDS/IPS, NetFlow, DNS and authentication telemetry
  • Run 'tmctl global_oauth_stat -s total_requests,total_userinfo_requests,total_failed' and investigate unexplained growth in total_failed
  • Hunt /var/log/apm for repeated 'Request UserInfo ... failed' (01990004:3) / 'The access token is invalid' entries (10+ from a single source IP in a short period)
  • Review /var/log/audit for suspicious commands following OAuth failure bursts and check for TMM SIGABRT crashes sent by the SOD daemon
  • Initiate incident response if indicators are present; treat the appliance, its SSL keys, OAuth signing material and the tokens/credentials it brokered as potentially compromised
  • FCEB agencies: remediate by 2026-09-25 per CISA KEV and BOD 26-04

Workarounds

  • Apply the temporary mitigating iRule obtained from F5 Support to each affected BIG-IP APM virtual server until the hotfix is installed
  • Where operationally feasible, detach the OAuth Authorization Server profile from internet-facing APM virtual servers
  • Note: restricting access to the management interface does NOT mitigate this data-plane flaw

Longer-term hardening

  • Restrict network exposure of APM OAuth Authorization Server virtual servers to required client populations
  • Forward BIG-IP APM, audit and TMM crash telemetry to the SIEM and alert on OAuth-failure-then-SIGABRT sequences
  • Monitor for new or unexplained outbound connections, unexpected processes/files and unattributed configuration changes on BIG-IP appliances
  • After any suspected compromise, rotate TLS private keys, OAuth token-signing keys and credentials that transited the appliance
  • Track F5 quarterly security notifications for a final (non-ENG) fixed release and move off engineering hotfixes

CVEs associated with CVE-2026-94127

CVE-2026-94127

Weaknesses (CWE) in CVE-2026-94127

CWE-122

Timeline of CVE-2026-94127

  • F5 discloses that state-sponsored hackers (activity detected August 2025) breached its environment and stole undisclosed BIG-IP source code and vulnerability information - context for adversary zero-day development against BIG-IP (no confirmed link to CVE-2026-94127)
  • Help Net Security and BleepingComputer report a Linux rootkit (ESET: PoisonedRefresh) deployed on BIG-IP APM devices breached via the earlier APM RCE CVE-2025-53521, hiding a web shell in memory - establishes active adversary focus on APM gateways (no confirmed link to CVE-2026-94127)
  • BleepingComputer reports the zero-day, noting Shadowserver tracks 14,700+ IPs with BIG-IP APM fingerprints and that eight F5 flaws have been CISA-listed as exploited since November 2021 (four in ransomware attacks)
  • CERT-EU issues Security Advisory 2026-013 at 16:52 UTC with the 01990004:3 'Request UserInfo ... failed' log pattern, urging evidence preservation, hotfix installation and compromise assessment
  • CISA adds CVE-2026-94127 to the KEV catalog (with two Check Point and one Arista VeloCloud flaw); SSVC: exploitation active, automatable, total technical impact
  • CVE-2026-94127 published to NVD at 15:17 UTC with CNA f5sirt CVSS 3.1 9.8 / CVSS 4.0 9.3 and CWE-122
  • F5 publishes advisory K000162605 (ID 2524777) disclosing CVE-2026-94127, confirms in-the-wild exploitation, and releases engineering hotfixes for 21.1.0, 17.5.x and 17.1.x plus a temporary iRule via F5 Support
  • Rapid7 publishes an Emergent Threat Response and ships checks in Exposure Command, InsightVM and Nexpose; SOC Prime and Decryption Digest publish behavioural detection guidance; Network World cites 15,000+ exposed APM deployments (~5,000 each in North America and Europe)
  • F5 updates the CVE record at 00:45 UTC; NVD entry last modified 14:32 UTC
  • CISA KEV remediation deadline for U.S. Federal Civilian Executive Branch agencies (apply vendor mitigations per BOD 26-04)

Sources cited for CVE-2026-94127

More in vulnerability

Detection coverage for TL-2026-2632

As of 2026-09-23, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-2632 across Splunk SPL, Microsoft KQL and Sigma, covering 7 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.

Threadlinqs Intelligence — Real-Time Threat Detection Platform

[ 0 threats ] [ 0 det ] [ CRIT: 0 ] [ HIGH: 0 ]
// threat_feed
$ sort --newest
Showing all threats

Latest Threats