Skip to content

Image: jpcert.or.jp · rights & removal

Executive Summary

A vulnerability, CVE-2026-94127, exists in F5 BIG-IP APM products, which can allow an unauthenticated remote attacker to execute arbitrary code if the product is configured as an OAuth Authorization Server and access policies are set. The vendor, F5, reports that this vulnerability is being exploited. Specific versions affected include BIG-IP APM 21.1.0 and specific versions of the 17 series. Detection methods involve monitoring log messages for OAuth UserInfo request failure events with log ID "01990004" across ten or more occurrences, and checking statistics via the command "tmctl globaloauthstat". Further investigation requires checking audit logs and searching for generated TMM core files. Additional checks include examining HTTP requests to "/f5-oauth2/v1/userinfo" for abnormally long Authorization headers and verifying the integrity of the file "/etc/bigstart/scripts/tmm.finish."

Facts Only

* Vulnerability identifier: CVE-2026-94127, a heap-based buffer overflow in BIG-IP APM.
* Affected products and versions include BIG-IP APM 21 series (version 21.1.0) and 17 series (versions 17.5.0 to 17.5.1, and 17.1.0 to 17.1.3).
* The vulnerability allows an unauthenticated remote attacker to execute arbitrary code if the product functions as an OAuth Authorization Server with access policies set on virtual servers.
* F5 reports that this vulnerability is being exploited.
* Detection involves checking log messages in "/var/log/apm" for "OAuth UserInfo request failure event" with log ID "01990004" appearing 10 or more times.
* Statistics on OAuth failures can be obtained by executing "tmctl globaloauthstat -s totalrequests,totaluserinforequests,totalfailed".
* Audit log messages in "/var/log/audit" should be checked for OAuth failure events during short periods.
* Generation of TMM core files is checked; loop states can lead to SIGABRT and core file generation.
* Manipulation of HTTP requests with abnormally long Authorization headers sent to "/f5-oauth2/v1/userinfo" is checked.
* The file "/etc/bigstart/scripts/tmm.finish" integrity is confirmed.

Full Take

The narrative shifts the focus from a specific technical flaw in BIG-IP APM to an ongoing, sophisticated attack vector where legitimate operational logs are used as indicators of compromise. The framework outlined suggests that attackers leverage the application's internal processes—specifically related to OAuth handling and memory management (heap overflow)—to achieve remote code execution. The necessity of checking seemingly unrelated system files like TMM core files and audit logs demonstrates an adversarial assumption: that defenders will focus only on obvious application error messages while ignoring low-level system artifacts left by exploitation. This implies a pattern where control flow integrity is subtly broken, making the resulting system state observable only through deep forensic analysis rather than surface-level monitoring. The inclusion of watchTowr Labs' findings serves to contextualize this technical process as a real-world threat that necessitates proactive hunting across multiple system layers. The key implication for resilience lies in moving beyond simple signature matching to establishing anomalous baseline behaviors within the application's internal request/failure mechanisms, recognizing that legitimate operational noise can be deliberately intertwined with attack signals.
Bridge Questions: If systems are operating under an assumption of normal function while being compromised, where should the focus shift from monitoring event counts to monitoring the integrity of execution paths themselves? How can organizations establish baseline expectations for system calls and memory state so that deviations indicative of internal exploitation are recognized immediately without relying solely on predefined failure logs? What secondary artifacts (beyond explicit file writes) might a sophisticated attacker leave to signify successful control over a managed service like BIG-IP APM?

From the original · JPCERT/CC Alerts

JPCERT-AT-2026-0028 JPCERT/CC 2026-09-24 F5 K000162605: BIG-IP APM vulnerability CVE-2026-94127 https://my.f5.com/manage/s/article/K000162605 JPCERT/CC confirms that the product is widely used in Japan. Furthermore, detailed explanations have been published by watchTowr Labs, showing the process leading to remote code execution.
Read the full story at jpcert.or.jp

Sentinel — Human

Confidence

The text reads like a highly technical security advisory, blending official vendor information with third-party exploitation details; it exhibits the structure and specificity of human cybersecurity reporting.

Signals Detected
low severity: Moderate sentence structure; technical and directive tone is present.
low severity: Logical flow between vulnerability announcement, affected versions, mitigation, and detection methods.
low severity: Structured presentation of technical steps and cross-referencing to external sources (watchTowr Labs) is typical for official advisories.
low severity: Claims are highly specific, citing official bodies (F5, JPCERT/CC) and technical logs, suggesting grounding in real-world security disclosures.
Human Indicators
Direct citation of official advisories (JPCERT/CC, F5) and specific command-line forensic steps.
Inclusion of external, specialized analysis (watchTowr Labs) as context for the exploit path.
Warning: Heap-based buffer overflow vulnerability in F5 BIG-IP Access Policy Manager (CVE) | Huntaegis