Daily Top · Edge / Management Plane

Cisco FMC is under active root-level exploitation. The hotfix does not clean a box that already ran license.tmp.

Talos published three post-compromise clusters on CVE-2026-20079 the same day CISA KEV’d it. Federal due date is 12 September. Patching without forensic triage is not remediation.

RWP Ventures · 2026-09-10 · event 2026-09-09 · 13 min read · priority 8.9

Bottom line up front

CONFIRMED Cisco updated advisory cisco-sa-onprem-fmc-authbypass-5JPp45V2 on 9 September 2026 to state that CVE-2026-20079 is under active exploitation. The bug is an unauthenticated authentication bypass in the web interface of on-premises Cisco Secure Firewall Management Center (FMC). Successful exploitation yields root on the underlying operating system. CVSS 3.1 10.0. CWE-288. No workarounds. CISA added it to the Known Exploited Vulnerabilities catalog the same day, with a federal due date of 12 September and a BOD 26-04 forensic-triage flag.

The same day, Cisco Talos published three post-compromise clusters on FMC. One deployed webshells and dumped FMC user credentials. One, which Talos attributes with high confidence to an APT cluster overlapping Sandworm tooling, dropped a Cyclops Blink variant. One, which Talos attributes with high confidence to a Qilin ransomware operator, used the sibling static-credential bug CVE-2026-20316 as the foothold, then tunneled LDAP/Kerberos/SMB/WinRM off the management plane and encrypted.

FMC is not a firewall. It is the box that writes policy to the firewalls. An unauthenticated root on FMC is an unauthenticated root on the management plane of the estate. The July/August hotfixes stop the next request. They do not undo package_info.pl /var/tmp/license.tmp. Hunt first if that line is in /var/log/messages*. Then patch. Then assume credentials and managed-device configs walked.

What happened

Cisco first disclosed CVE-2026-20079 on 4 March 2026 as part of the semiannual Secure Firewall bundled publication. The vendor description has not moved: an improper system process created at boot time lets an unauthenticated remote attacker send crafted HTTP requests to the FMC web interface, bypass authentication, and execute scripts as root. The note that still matters operationally: if the FMC management interface is not on the public internet, the attack surface shrinks. It does not go to zero on a routed management VLAN.

On 29 July, Cisco disclosed CVE-2026-20316 (cisco-sa-fmc-static-cred-BET3Cjh): static credentials for a low-privileged web account, CVSS 5.3, SIR High because it chains. PSIRT said it became aware of 20316 exploitation in July. The two advisories share the same forensic indicator and the same hotfix files. Cisco did not, in July, confirm 20079 exploitation. Version 2.5 of the 20079 advisory, published 9 September, does: “In August 2026, the Cisco PSIRT became aware of active exploitation of this vulnerability.”

CISA’s 9 September KEV alert added four CVEs:

CVEProductKEV dueForensic triageRansomware-use flag
CVE-2026-20079Cisco Secure FMC / SCC Firewall Management2026-09-12YesUnknown
CVE-2026-19490Citrix NetScaler ADC / Gateway2026-09-12YesUnknown
CVE-2025-25249Fortinet FortiOS / FortiSwitchManager / FortiSASE2026-09-12YesUnknown
CVE-2026-87491Google Chromium V82026-09-23NoUnknown

Talos’s 9 September write-up is the technical increment, not the KEV listing. Three clusters:

UAT-12197. Exploitation of CVE-2026-20079. JSP webshell in the CSM Tomcat webroot (home.jsp), then a JAR command executor (cmd.jar) used to query the FMC database: OmniQuery.pl -db mdb -e 'SELECT name, auth_data FROM users;'. Credential theft from the management plane.

UAT-11823. Talos: high-confidence APT, tooling overlap with Sandworm. Initial access via CVE-2026-20079 and/or CVE-2026-20316. Makeself-wrapped malicious license.tmp executed through package_info.pl as root, Netcat reverse shell, managed-device configuration harvest, then a modular ELF implant Talos identifies as Cyclops Blink (DoH resolution, file admin, credential harvest, scanning, packet sniffing, /etc/init.d/ persistence). The United States and United Kingdom have previously attributed Cyclops Blink to Sandworm. That prior attribution is not, by itself, a Talos statement that this cluster is Sandworm. It is overlap.

UAT-11988. Talos: high-confidence ransomware operator. Static credentials (CVE-2026-20316), then living-off-the-land via package_info.pl. Recon of hostnames, AD service accounts, MySQL, computer objects, DC/ADFS/Exchange/file/database mappings. SOCKS5 plus reverse-SSH forwarding of LDAP, LDAPS, Kerberos, SMB, NetBIOS, and WinRM. Impacket, Invoke-TheHash, AV killers, then Qilin on selected endpoints. Subsequent TTPs “consistent with those of Qilin ransomware affiliates.”

Cisco’s cloud-delivered Security Cloud Control Firewall Management was patched by Cisco. No customer action on that SaaS path. On-prem FMC is the problem. Not affected, per Cisco: Firewall Device Manager, ASA Software, FTD Software, and Security Cloud Control (formerly Defense Orchestrator). The devices FMC manages are not the CVE. They are the blast radius if the manager is owned.

Why it matters

Three facts should not be collapsed.

First: this is unauthenticated, remote, root, on the manager. Yesterday’s Daily Top was two local Windows EoPs that CISA KEV’d without a forensic-triage flag. Those are post-phish ladders. CVE-2026-20079 is a front door. BOD 26-04’s three-day clock and the forensic-triage bit are CISA saying the asset class grants total control post-exploitation on a publicly exposed surface. Treat that literally.

Second: the hotfix is prevention, not eradication. Cisco’s own IoC language: if zgrep "package_info.license" /var/log/messages shows COMMAND=/usr/local/sf/bin/package_info.pl /var/tmp/license.tmp --lsm, the vulnerability may have been exploited. Contact TAC. The hotfixes “are for preventing future exploitation only and may not address existing compromise.” Installing GB/HL/HG/CY/AM/P and declaring the ticket closed is how you leave a Cyclops Blink implant or a SOCKS tunnel on the box that still has AD hashes.

Third: Talos’s three clusters are not one campaign. Webshell-and-dump, Sandworm-overlap APT, and Qilin can all use the same two CVEs without sharing operators. That is the edge-device pattern of 2024–2026, now on the manager rather than the sensor. A single internet-facing FMC is a shared primitive.

For industrial operators: there is no confirmed OT or physical-process impact in Cisco’s advisory or Talos’s clusters. FMC is an IT management plane. Firewalls it manages often sit on IT/OT conduits. A compromised FMC can push policy, harvest credentials, and tunnel. That is IT compromise adjacent to OT. Do not write it up as a PLC event. Do inventory whether the OT boundary firewalls are FMC-managed, and whether that FMC’s management interface was reachable from anywhere it should not have been.

Who / what is affected

AssetWhat to assumeStatus
On-prem Secure FMC 7.0 / 7.2 / 7.4 / 7.6 / 7.7 / 10.0 without the listed hotfixesUnauthenticated root via CVE-2026-20079; static low-priv login via CVE-2026-20316CONFIRMED exploited; KEV due 12 Sep; forensic triage required
FMC management interface on the public internetPrimary exposure. Cisco: attack surface reduced if not internet-facingCONFIRMED vendor note
Cisco SCC Firewall Management (SaaS)Cisco deployed the fixCONFIRMED patched by vendor; no customer action
FDM / ASA / FTD / SCC (Defense Orchestrator)Not affected by these CVEsCONFIRMED Cisco
Firewalls, AD, Exchange, file servers behind a compromised FMCBlast radius if 20079/20316 already landedASSESSED from Talos clusters; not a second CVE
Citrix NetScaler ADC/Gateway with Gateway or AAA vserver (SAML-gated on later builds)CVE-2026-19490 auth bypass; KEV due 12 Sep; forensic triageCONFIRMED KEV; exploitation attempts REPORTED since 3 Sep
FortiOS / FortiSwitchManager with fabric/CAPWAP exposedCVE-2025-25249 heap overflow in cw_acd; patched January; PivotC2 since at least JulyCONFIRMED KEV; SOCRadar campaign REPORTED
Chrome / Edge / other Chromium before 153.0.8010.36CVE-2026-87491 V8 OOB write; in-sandbox RCE; KEV due 23 SepCONFIRMED exploited; chained with Windows ALPC in BlueMoon

Technical context

RWP is not reproducing the HTTP request shape, the boot-time process, or a Makeself recipe. Cisco’s public description is enough: crafted HTTP to the web interface, authentication bypass, script execution as root, CWE-288. The shared post-exploit tell is abuse of a legitimate installer helper — package_info.pl — against an attacker-dropped /var/tmp/license.tmp. That is living-off-the-land on the appliance, not a novel implant in the first stage.

ATT&CK mapping for what Talos observed, not a hypothetical:

CVE-2026-20316 is a hard-coded password (CWE-259). Alone it is a low-priv login. Talos’s Qilin cluster used it that way. Do not score it as “only 5.3” in isolation from 20079; Cisco already raised the SIR because of the chain.

Threat / exploitation status

ClaimStatusBasis
CVE-2026-20079 exploited in the wildCONFIRMEDCisco PSIRT, advisory v2.5, 9 Sep; CISA KEV; Talos
CVE-2026-20316 exploited in the wildCONFIRMEDCisco PSIRT, July; CISA KEV 29 Jul; Talos
UAT-12197 webshell + credential dump via 20079CONFIRMED (Talos observation)Talos 9 Sep
UAT-11823 is SandwormASSESSED overlap, not identityTalos: high-confidence APT, Cyclops Blink, Sandworm tooling overlap. Prior US/UK Cyclops Blink attribution is background
UAT-11988 is a Qilin affiliateASSESSED high confidence by TalosTTPs consistent with Qilin affiliates; ransomware family named
Known ransomware campaign use of 20079 (CISA flag)UNKNOWNCISA KEV flag is Unknown even after Talos’s Qilin cluster. Do not overwrite CISA’s flag
Breadth (how many FMCs)UNKNOWNNo public census
FTD/ASA/process-level OT compromise from these CVEsNot claimedNo evidence in Cisco or Talos
CVE-2026-19490 exploited (not just scanned)REPORTED attempts; KEV listing is CONFIRMED exploitation evidence per CISAPrevidian/BleepingComputer: attempts from 3 Sep; CISA added 9 Sep
Fortinet CVE-2025-25249 / PivotC2CONFIRMED KEV; campaign REPORTED by SOCRadar178 infected devices, ~30,000 IPs targeted, US concentration; Russian-speaking crime ASSESSED by SOCRadar
BlueMoon Chrome+Windows chain in use by multiple China-aligned clustersCONFIRMED (Proofpoint, Volexity)See watching; not today’s primary

High confidence on: vendor confirmation of 20079 exploitation, KEV listing, due date, forensic-triage flag, hotfix filenames, the IoC string, and Talos’s description of the three clusters as observed. Moderate confidence on actor identity beyond Talos’s own cluster names. Low confidence on population exposed and on whether CISA will flip the ransomware-use flag.

What defenders should do

  1. Find every on-prem FMC. Management IP, version (7.0 / 7.2 / 7.4 / 7.6 / 7.7 / 10.0), whether the web interface answers from anywhere it should not. Cloud SCC Firewall Management is Cisco’s problem and is already patched.
  2. Hunt before you call the hotfix a close. In expert mode: zgrep "package_info.license" /var/log/messages. If you see /var/tmp/license.tmp, treat the appliance as compromised, contact Cisco TAC, and do not assume the hotfix is remediation. Look for unexpected JSP in the CSM Tomcat webroot, cmd.jar, Makeself license.tmp, Netcat outbound, /etc/init.d/ persistence, SOCKS/reverse-SSH, and the hashes/IPs in Talos’s September 2026 IOC set. Snort SIDs 66075–66080 (20079), 66883 (20316), 66960–66961 (malware).
  3. Apply the branch-matched hotfix, then rotate. Cisco Software Center:

| FMC release | Hotfix |

|---|---|

| 7.0 | Cisco_Firepower_Mgmt_Center_Hotfix_GB-7.0.9.1-3.sh.REL.tar |

| 7.2 | Cisco_Secure_FW_Mgmt_Center_Hotfix_HL-7.2.11.1-4.sh.REL.tar |

| 7.4 | Cisco_Secure_FW_Mgmt_Center_Hotfix_HG-7.4.7.1-3.sh.REL.tar |

| 7.6 | Cisco_Secure_FW_Mgmt_Center_Hotfix_CY-7.6.5.1-2.sh.REL.tar |

| 7.7 | Cisco_Secure_FW_Mgmt_Center_Hotfix_AM-7.7.12.1-2.sh.REL.tar |

| 10.0 | Cisco_Secure_FW_Mgmt_Center_Hotfix_P-10.0.1.1-2.sh.REL.tar |

Same files cover CVE-2026-20316. No additional 20316 patch. There are no workarounds. Talos says a broader hardening release is due the week of 16 September; do not wait for it if you are unpatched today.

  1. If IoCs hit, rotate what FMC could touch: FMC local users, any directory integration, API tokens, and credentials stored for managed devices. Re-issue firewall admin sessions. Inspect policy change history and deployment jobs for a window starting no later than the July IoC date Cisco printed (23 July 2026) unless your own logs bound it tighter.
  2. Same 72-hour KEV window, different products. NetScaler CVE-2026-19490: builds 14.1-73.32 and 13.1-63.21 (CTX696939); later trains need a SAML action on Gateway/AAA to be in scope — verify the config string add authentication samlAction. Fortinet CVE-2025-25249: FortiOS 7.6.4 / 7.4.9 / 7.2.12 / 7.0.18 or migrate off 6.4; FortiSwitchManager 7.2.7 / 7.0.6; workaround is removing fabric from allowaccess on each interface (FG-IR-25-084). Both carry forensic-triage flags. Chrome CVE-2026-87491 is a 23 September problem: Chrome 153.0.8010.36/.37, and restart the browser.
  3. Yesterday’s Windows KEVs are not cancelled. CVE-2026-81963 and CVE-2026-85880 remain Exploitation Detected. Sequence: internet-facing FMC / NetScaler / FortiGate / Magento / N-central if you still have them, then the September Windows cumulatives, then the rest of Patch Tuesday by reachability.

This is not an exploitation guide. Use Cisco PSIRT, Talos, and CISA KEV.

RWP assessment

Score 8.9. Unauthenticated root on the firewall manager, vendor-confirmed exploitation, same-day CISA KEV with a three-day clock and forensic triage, and three Talos clusters that include Sandworm-overlap malware and a Qilin operator. That outranks the rest of the 9 September KEV batch and outranks the BlueMoon Chrome/Windows chain as today’s decision.

BlueMoon (Proofpoint, Volexity, 9 September) is a material development on [yesterday’s Patch Tuesday assessment](/posts/2026-09-09-microsoft-patch-tuesday-windows-eop-zero-days/). Four espionage clusters, most China-aligned, chained CVE-2026-85046 (V8 type confusion, patched in Chrome 3 September) with CVE-2026-87491 (V8 sandbox escape, Chrome 153) and CVE-2026-85880 (Windows ALPC EoP, September cumulatives). Identical shellcode across actors. Patch-gap on Chromium source versus stable. Payloads differed: GRIMWEDGE, LONGTALE, ShadowPad. Proofpoint observed fewer than 20 organizations in the clusters it published and said the true number is almost certainly higher. It is a hunt-and-patch-browser story with a 23 September Chrome KEV date. It is not a three-day forensic-triage on the box that deploys firewall policy. It lost on urgency and on blast radius, not on evidence quality.

Fortinet PivotC2 (SOCRadar, 8 September; KEV 9 September) is a real edge-RCE campaign — 178 infections, U.S.-heavy, Russian-speaking crime ASSESSED — against a January patch. NetScaler 19490 is KEV with a public PoC and attempt telemetry from 3 September; we already flagged it as KEV-speed in the 7 September weekly. Neither equals Talos naming Cyclops Blink and Qilin on FMC on the same day CISA started the 72-hour clock.

What we are watching

Sources

Sources

  1. Cisco — Secure FMC Authentication Bypass CVE-2026-20079
  2. Cisco — Secure FMC Static Credential CVE-2026-20316
  3. Cisco Talos — Active exploitation of Cisco Secure FMC vulnerabilities
  4. CISA — CISA Adds Four Known Exploited Vulnerabilities to Catalog
  5. CISA — Known Exploited Vulnerabilities Catalog
  6. BleepingComputer — Cisco confirms CVE-2026-20079 Secure FMC flaw exploited in attacks
  7. Proofpoint — Once in a BlueMoon
  8. Volexity — Mind the (Patch) Gap
  9. Google — Chrome 153 Stable Channel Update
  10. Fortinet — FG-IR-25-084 / CVE-2025-25249
  11. SOCRadar — CVE-2025-25249 Exploitation Delivers PivotC2
  12. Citrix — CTX696939 NetScaler CVE-2026-19490
  13. Cisco Talos — IOCs