CVE-2026-94127
Executive Summary
CVE-2026-94127 is a critical unauthenticated remote code execution vulnerability affecting F5 BIG-IP systems when a BIG-IP APM access policy and an OAuth profile are configured on a virtual server. An attacker can exploit this data plane issue by sending specific malicious traffic, leading to full system compromise with high confidentiality, integrity, and availability impact. The BIG-IP system in Appliance mode is also vulnerable.
This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.
No signup required
Technical Analysis
This vulnerability is classified as CWE-122: Heap-based Buffer Overflow. The flaw resides in the handling of traffic processed by the BIG-IP APM module when an OAuth profile is configured. The NVD description states that "specific malicious traffic can lead to Remote Code Execution (RCE)" and notes that this is a data plane issue with no control plane exposure. The exact mechanism—such as which protocol or which parsing routine—is not detailed in the available intelligence. However, the heap-based buffer overflow class implies that specially crafted input causes a memory corruption condition in the data plane, potentially allowing an attacker to overwrite heap metadata or function pointers, leading to arbitrary code execution. The APM access policy combined with OAuth profile creates the necessary attack surface, likely because the OAuth processing logic within the APM session handling is where the overflow occurs. Without specific function names, endpoints, or parameters from the description, further code-level detail cannot be provided. The vulnerability is unauthenticated, requiring no user interaction, and has a CVSS base score of 9.8, indicating a complete loss of confidentiality, integrity, and availability.
Exploitation Scenarios
No public proof-of-concept or exploit code is available. The attack chain is inferred from the vulnerability class and the limited description.
Reconnaissance/target identification: An attacker scans for internet-facing BIG-IP virtual servers that have both APM access policies and OAuth profiles configured. This can be identified via Shodan dorks or by probing for known OAuth endpoints and APM-related paths. The attacker does not need credentials.
Triggering the flaw: The attacker sends specifically crafted malicious traffic to the vulnerable virtual server. Because the issue is a heap-based buffer overflow, the traffic likely contains an oversized or malformed input that is processed by the OAuth/APM logic, causing a buffer overflow in the data plane. The exact traffic pattern is not disclosed, but it targets the OAuth profile handling within the APM access policy context.
Payload/execution method: Upon successful overflow, the attacker can achieve remote code execution. The payload would be delivered within the malicious traffic, likely as a memory corruption exploit that hijacks control flow to execute arbitrary code on the BIG-IP system. No specific payload structure is known.
Post-exploitation impact: Successful exploitation grants the attacker unauthenticated remote code execution on the BIG-IP system, even in Appliance mode. This allows full compromise of the data plane, potentially leading to data exfiltration, lateral movement, or denial of service. The control plane is not directly exposed, but the data plane compromise can still be severe.
Impact Assessment
The CVSS score of 9.8 reflects critical severity. The vulnerability is network-exploitable (AV:N), low attack complexity (AC:L), requires no privileges (PR:N) or user interaction (UI:N). The scope is unchanged (S:U), but confidentiality, integrity, and availability impacts are all High (C:H/I:H/A:H). Affected systems are F5 BIG-IP devices with APM and OAuth profiles, including those in Appliance mode. The blast radius includes any organization using such configurations for access management and OAuth-based authentication. Successful exploitation can lead to full system compromise, enabling attackers to intercept or manipulate traffic, steal credentials, or disrupt services.
Detection Guidance
Sigma Rule
title: Potential CVE-2026-94127 BIG-IP APM OAuth Heap Overflow Exploitation
id: 8f4a3c2d-1b5e-4f7a-9c8d-0e1f2a3b4c5d
status: experimental
description: Detects network traffic patterns that may indicate exploitation of CVE-2026-94127 in F5 BIG-IP APM with OAuth profile.
author: Threat Intelligence
date: 2026-01-01
logsource:
category: network_connection
product: suricata
detection:
selection:
event_type: alert
alert.signature_id: 1000001 # placeholder for Suricata rule SID
condition: selection
falsepositives:
- Legitimate OAuth traffic with large payloads
level: critical
YARA Rule
rule CVE_2026_94127_BIGIP_APM_OAuth_Overflow
{
meta:
description = "Detects potential heap overflow exploitation attempts targeting F5 BIG-IP APM OAuth"
author = "Threat Intelligence"
date = "2026-01-01"
reference = "CVE-2026-94127"
severity = "critical"
strings:
$oauth = "oauth" ascii nocase
$apm = "apm" ascii nocase
$bigip = "BIG-IP" ascii nocase
$overflow_pattern = { 41 41 41 41 41 41 41 41 } // repeated 'A' as generic overflow indicator
condition:
uint16(0) == 0x4854 and // HTTP over TCP
any of ($oauth, $apm, $bigip) and
#overflow_pattern > 100
}
Suricata IDS Rule
alert tcp any any -> any any (msg:"CVE-2026-94127 F5 BIG-IP APM OAuth Heap Overflow Attempt"; flow:to_server,established; content:"POST"; http_method; content:"/oauth"; http_uri; content:"|41 41 41 41 41 41 41 41|"; distance:0; within:100; threshold: type limit, track by_src, count 1, seconds 60; classtype:attempted-admin; sid:1000001; rev:1;)
Elastic Detection
network where event.type == "alert" and rule.name == "CVE-2026-94127 F5 BIG-IP APM OAuth Heap Overflow Attempt"
Splunk SPL Query
index=network sourcetype=suricata alert.signature_id=1000001
| stats count by src_ip, dest_ip, alert.signature
| where count > 0
Wazuh OSSEC Rule
<group name="f5_bigip,">
<rule id="100001" level="12">
<decoded_as>json</decoded_as>
<field name="alert.signature_id">1000001</field>
<description>CVE-2026-94127: F5 BIG-IP APM OAuth heap overflow exploitation attempt detected</description>
<mitre>
<id>T1190</id>
</mitre>
</rule>
</group>
Mitigation & Patch Guidance
Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source).
Immediate mitigations:
- Disable OAuth profiles on APM access policies if not strictly required.
- Restrict network access to BIG-IP virtual servers with APM and OAuth configured to trusted IP ranges only.
- Monitor for anomalous traffic to OAuth endpoints and apply rate limiting.
- Consider deploying a WAF with virtual patching if available.
Patch/upgrade steps:
- No patch is currently available. Monitor F5 security advisories for an official fix. Once released, apply the patch immediately following vendor instructions.
Long-term hardening:
- Regularly review and minimize attack surface by disabling unused modules and profiles.
- Implement network segmentation and zero-trust access controls.
- Subscribe to F5 security notifications and CISA alerts for timely updates.
- Conduct periodic security assessments and penetration testing of BIG-IP configurations.
References
- NVD Entry: https://nvd.nist.gov/vuln/detail/CVE-2026-94127
- F5 Security Advisories: https://support.f5.com/csp/knowledge-center/security-advisories (monitor for CVE-2026-94127)
- CWE-122: Heap-based Buffer Overflow: https://cwe.mitre.org/data/definitions/122.html
- MITRE ATT&CK T1190: https://attack.mitre.org/techniques/T1190/
- CISA Known Exploited Vulnerabilities Catalog: https://www.cisa.gov/known-exploited-vulnerabilities-catalog (currently not listed; check for updates)
No known threat actor campaigns or exploit-in-the-wild evidence at this time.
What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.