Tia N.List

Reported by 4 outlets

PoisonedRefresh Malware Backdoors F5 BIG-IP Servers With Memory-Only PHP Web Shells

hot0.0
Why this score
Breadth
2.00 / 2.0 · 4 sources
Authority
1.20 / 2.0 · best outlet weight
Severity
5.00 / 5.0 · CVSS + KEV signals
Velocity
0.00 / 2.0 · updates in 48h
Pickup speed
0.60 / 0.6 · time to second source
Recency
× 0.00 temporal multiplier
Community
+ 0.00 / 1.5 · reddit signal
Score
0.0 / 10 = base × recency + community
gbhackers.commy.f5.comcisa.govinfosec.exchange CVE-2025-53521 KEV desk first seen 36d ago

Desk analysis

CVE-2025-53521 is an unauthenticated remote code execution in F5 BIG-IP APM that is reachable when an access policy is configured on a virtual server, a stack-based buffer overflow (CWE-121) in the apmd process on the data plane. F5 shipped the fix on October 15, 2025 but categorized the bug as denial of service at CVSS 7.5, and only re-rated it as critical RCE at 9.8 in March 2026 once exploitation came to light through an investigation credited to Schuberg Philis, Fox-IT, and the Dutch NCSC. The implant behind campaign c05d5254, dubbed PoisonedRefresh by ESET, is a userland rootkit: a umount-based installer prepends a malicious ELF to /usr/sbin/httpd and /usr/bin/umount, the payload hooks __libc_start_main and the APR module loader apr_dso_load, and then injects a PHP web shell into the mmap() view of apm_css.php3, full_wt.php3, and webtop_popup_css.php3 so commands execute from memory while the disk files stay byte-for-byte clean.

The argument that matters here is that patching does not close this incident. F5's IOC guidance instructs any customer that ran a vulnerable APM version at any point to scan for compromise regardless of current version, because the installer infects rc.local, umount, and httpd inside the BIG-IP install media, so an upgraded box can still be running a backdoored httpd. That matters disproportionately because the compromised component is an edge access gateway: APM decides VPN and webtop access for everyone behind it, and the implant pairs the memory-only shell with a local UNIX socket at /run/bigtlog.pipe that authenticates and hands its streams directly to /bin/bash, meaning attacker code runs inside the device that arbitrates remote access. The timeline is the other reason this story outranks routine KEV noise: CISA set a March 30, 2026 remediation deadline, yet the deep technical analysis from Sophos and ESET only surfaced on September 7, 2026, leaving about five months in which a fully patched appliance could still harbor an implant that disk checks would miss.

Remediation starts with the branch fixes 15.1.10.8, 16.1.6.1, 17.1.3, and 17.5.1.3, followed by the F5 System Scanner (K000160515) rather than a reboot; treat hash, size, or timestamp mismatches on /usr/bin/umount, /usr/sbin/httpd, /usr/sbin/chroot, /usr/libexec/apmd64, /usr/bin/sys-icheck, /usr/libexec/sys-eicheck.py, or /etc/rc.d/rc.local as compromise and escalate per K11438344, and rebuild configuration from a known good source instead of restoring UCS archives taken from a suspect system. On the host, verify getenforce returns Enforcing, confirm /config/startup holds only authorized changes, and search /var/log/auditd/audit.log for setenforce 0 and /var/log/restjavad-audit for f5hubblelcdadmin POSTs to http://localhost:8100/mgmt/tm/util/bash. On the wire, hunt POSTs to the .php3 webtop endpoints whose bodies carry the BSOHAzPB magic prefix and return HTTP 201 with Content-Type text/css, and on the box check for creation of /run/bigtlog.pipe or /run/bigstart.ltm, and flag Apache workers reading /proc/self/maps, RWX-to-RX permission flips around libphp, or httpd lineage spawning /bin/bash; Sophos detects the analyzed sample (SHA-256 26bd5b0722d1dbab5db749a063c49bc8638653ac2addfead7a9cb3d6d57bccc9) as Linux/Agnt-IC and ESET has published installer hashes.

Two developments would change this assessment. A further revision of K000160486 adding files beyond the seven currently listed would widen the compromise perimeter, since K000160486 was already updated once on April 3, 2026 and F5 has observed cases of web shells written to disk. Evidence that the umount installer propagates laterally between BIG-IP systems on its own, rather than persisting only through infected install media, would convert isolated compromises into fleet-wide ones and justify treating every internet-exposed APM deployment from the vulnerable window as presumed compromised.

Timeline

  1. original reporting

    PoisonedRefresh Malware Backdoors F5 BIG-IP Servers With Memory-Only PHP Web Shells

    gbhackers.com · 36d ago · September 7th, 2026

    A sophisticated Linux implant linked to compromised F5 BIG-IP Access Policy Management (APM) environments. The activity has been associated with exploitation of CVE-2025-53521, an unauthenticated remote code execution flaw affecting BIG-IP APM when an access policy is configured on a virtual server. F5 has confirmed exploitation of the vulnerability and links the related compromise activity […] The post PoisonedRefresh Malware Backdoors F5 BIG-IP Servers With Memory-Only PHP Web Shells appeared first on GBHackers Security | #1 Globally Trusted Cyber Security News Platform .

  2. update from f5.com

    K000160486: Indicators of Compromise for c05d5254 (F5)

    f5.com · 201d ago · March 27th, 2026

    F5 published K000160486 on March 27, 2026 with indicators for malicious software c05d5254 deployed on BIG-IP systems, including /run/bigtlog.pipe and /run/bigstart.ltm on disk, hash mismatches on /usr/bin/umount, /usr/sbin/httpd, /usr/sbin/chroot, /usr/libexec/apmd64, /usr/bin/sys-icheck, /usr/libexec/sys-eicheck.py, and /etc/rc.d/rc.local, and log entries showing f5hubblelcdadmin POSTs to localhost:8100/mgmt/tm/util/bash plus auditd setenforce 0 events. Customers that ran a vulnerable BIG-IP APM version at any point are told to review systems and run the F5 System Scanner regardless of current version. F5 notes the observed web shells work in memory only, so the targeted .php3 webtop files may be unmodified on disk, and that HTTP 201 or 401 responses with CSS content-type disguise attacker activity.

  3. update from cisa.gov

    CISA adds CVE-2025-53521 (F5 BIG-IP Stack-Based Buffer Overflow) to KEV

    cisa.gov · 201d ago · March 27th, 2026

    CISA added CVE-2025-53521, F5 BIG-IP Stack-Based Buffer Overflow Vulnerability, to the Known Exploited Vulnerabilities catalog on March 27, 2026 with a required-action due date of March 30, 2026, based on evidence of active exploitation. The entry directs agencies to F5's K000156741 and K000160486 guidance and to check internet-accessible F5 products for signs of compromise. Federal Civilian Executive Branch agencies were required to apply mitigations or discontinue use by the due date.

  4. update from infosec.exchange

    ESET Research on PoisonedRefresh: two related malware components on BIG-IP systems

    infosec.exchange · 172d ago · April 24th, 2026

    Original researcher disclosure of the PoisonedRefresh name, post timestamped 2026-04-24T16:10:45Z. ESET says it discovered two related malware components on VirusTotal, that a umount component infects /usr/sbin/httpd by prepending a malicious ELF binary, and publishes SHA-1 IoCs E5066C2490197FFBE0E916BC232114A61CB09A16 and 7A2FC3510B502D8FDC2548F907AF08308840851C, pointing defenders to F5's K000160486 because benign functionality is preserved and F5's advisory should be followed to identify compromise.

Covered in

digest 2026-09-08

Source on GitHub